2018
DOI: 10.1007/978-3-319-92040-5_13
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Performance Variation: A Comparative Study Using Lightweight Kernels

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 33 publications
0
5
0
Order By: Relevance
“…1 As desynchronization can be initiated by system or application noise, this insight sheds new light on the vast amount of research that investigated ways to mitigate the impact of noise on the performance of primitives and algorithms. [17][18][19][20][21][22][23][24][25] Figure 2 shows the range of possible scenarios. While scenario (b), that is, overlapping of loop kernel execution with communication, was covered in Reference 1, and scenario (c) is well described by the ECM performance model for multicore processors, 6 scenario (a) was not studied before.…”
Section: Relevance and Generalization Of Bandwidth Sharing Phenomenonmentioning
confidence: 99%
See 1 more Smart Citation
“…1 As desynchronization can be initiated by system or application noise, this insight sheds new light on the vast amount of research that investigated ways to mitigate the impact of noise on the performance of primitives and algorithms. [17][18][19][20][21][22][23][24][25] Figure 2 shows the range of possible scenarios. While scenario (b), that is, overlapping of loop kernel execution with communication, was covered in Reference 1, and scenario (c) is well described by the ECM performance model for multicore processors, 6 scenario (a) was not studied before.…”
Section: Relevance and Generalization Of Bandwidth Sharing Phenomenonmentioning
confidence: 99%
“…Hence, desynchronization is far from irrelevant in parallel programs and sometimes beneficial as it can provoke automatic communication overlap and an according performance gain 1 . As desynchronization can be initiated by system or application noise, this insight sheds new light on the vast amount of research that investigated ways to mitigate the impact of noise on the performance of primitives and algorithms 17‐25 …”
Section: Introductionmentioning
confidence: 99%
“…Extensive research [13], [14], [15], [16], [17], [18], [19], [20], [21] has been conducted for almost two decades to characterize noise, identify sources of noise outside of the control of the application, and pinpoint its influence on collective operations. Explicit techniques for asynchronous communication, mitigation of noise, MPI process placement, dynamic load balancing, synchronization of OS influence, lightweight OS kernels, etc., have been explored.…”
Section: Noisementioning
confidence: 99%
“…Global properties of such waves like damping and velocity, or the interaction with memory-bound code, were ignored, however. There is a vast body of research that targets the characterization of noise as well as its mitigation via explicit techniques, such as dynamic load balancing, MPI process placement, synchronization of OS influence, and lightweight OS kernels [3,14,16,20]. In contrast, the present paper investigates the favorable consequences of noise as an enabling factor for desynchronization and -in case of memory-bound code -automatic partial overlap of communication and computation.…”
Section: Related Workmentioning
confidence: 99%