Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers 2014
DOI: 10.1145/2612262.2612270
|View full text |Cite
|
Sign up to set email alerts
|

Reduction of operating system jitter caused by page reclaim

Abstract: Operating system jitter is one of the major causes of runtime overhead in applications of high performance computing. Jitter results from the execution of services by the operating system kernel, such as interrupt handling and tasklets, or the execution of various daemon processes developed in order to provide operating system services, such as memory management daemons. This execution interrupts application computations and increases their execution time. Jitter significantly affects applications where many p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…There is a large body of research on system quiescence aiming to identify and control for individual sources of variation in program run time measurements, each of which must be ameliorated in its own way. Many factors stem from OS behavior, including CPU frequency scaling [2], address space layout randomization (ASLR) [3], virtual memory management [4], [5], differences between CPU privilege levels [6], context switches due to interrupt handling [7], activity from 1 A summary of these factors can be found in the BenchmarkTools documentation in the docs/linuxtips.md file. Fig.…”
Section: A Accounting For Performance Variationsmentioning
confidence: 99%
“…There is a large body of research on system quiescence aiming to identify and control for individual sources of variation in program run time measurements, each of which must be ameliorated in its own way. Many factors stem from OS behavior, including CPU frequency scaling [2], address space layout randomization (ASLR) [3], virtual memory management [4], [5], differences between CPU privilege levels [6], context switches due to interrupt handling [7], activity from 1 A summary of these factors can be found in the BenchmarkTools documentation in the docs/linuxtips.md file. Fig.…”
Section: A Accounting For Performance Variationsmentioning
confidence: 99%