Proceedings of the 19th Annual International Conference on Supercomputing 2005
DOI: 10.1145/1088149.1088190
|View full text |Cite
|
Sign up to set email alerts
|

System noise, OS clock ticks, and fine-grained parallel applications

Abstract: As parallel jobs get bigger in size and finer in granularity, "system noise" is increasingly becoming a problem. In fact, fine-grained jobs on clusters with thousands of SMP nodes run faster if a processor is intentionally left idle (per node), thus enabling a separation of "system noise" from the computation. Paying a cost in average processing speed at a node for the sake of eliminating occasional processes delays is (unfortunately) beneficial, as such delays are enormously magnified when one late process ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
88
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 127 publications
(91 citation statements)
references
References 24 publications
3
88
0
Order By: Relevance
“…For example, Microsoft's Windows 7 OS offers a precision of 15.625ms [17], irrespective of the physical clock's resolution, and the current version of Minix Operative System (OS) offers a precision of 16ms [18]. Around 2004, although typical clock's resolution was around 10ms, the tendency was to improve systems clock's resolution in various OS, such as Linux, FreeBSD, DragonFlyBSD, up to 1ms [19]. Clock frequency is the rate at which a physical clock's oscillator fluctuates.…”
Section: A Clock Issuesmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, Microsoft's Windows 7 OS offers a precision of 15.625ms [17], irrespective of the physical clock's resolution, and the current version of Minix Operative System (OS) offers a precision of 16ms [18]. Around 2004, although typical clock's resolution was around 10ms, the tendency was to improve systems clock's resolution in various OS, such as Linux, FreeBSD, DragonFlyBSD, up to 1ms [19]. Clock frequency is the rate at which a physical clock's oscillator fluctuates.…”
Section: A Clock Issuesmentioning
confidence: 99%
“…The values included in the 16-bit accessUnitDuration (AUduration) field and in the 16-bit compositionUnitDuration (CUduration) field are divided by the value of timescale to calculate the AU and CU time in seconds, as can be seen in eq. (19) and (20), respectively:…”
Section: E Mpeg-4mentioning
confidence: 99%
“…The OS noise has been recognized as one of the major source of extrinsic imbalancing [11], [25], [32]. A classical example is the interrupt annoyance problem present in Intel processors: all the interrupts coming from external devices are routed to CPU0, therefore, the OS noise caused by executing the interrupt handlers on CPU0 is higher than the noise on the other CPUs.…”
Section: B Extrinsic Imbalancingmentioning
confidence: 99%
“…1 machine on Top500 in 1997 to 0.13 for Jaguar and 0.01 for the projected exaflop machine in 2018 [36], [47]. In addition, for a substantial class of HPC applications characterized by close, fine-grained synchronization between computation on different nodes, nondeterminacy resulting from competing CPU usage can result in severe performance impairment [48], as such jitter causes additional waiting for "stragglers" at each communication step.…”
Section: Introductionmentioning
confidence: 99%