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

Quantitative Evaluation of Intel PEBS Overhead for Online System-Noise Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
13
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(14 citation statements)
references
References 7 publications
1
13
0
Order By: Relevance
“…When monitoring in the PMI mode, the overhead mainly comes from PMI handling. When monitoring in the PEBS mode, although the interrupts are significantly reduced, there are still two sources of overhead: First, writing each PEBS record into the DS area takes about 200 ns [8]. Second, DS-area-overflow interrupts need to be generated when the DS area is full (maximum size is 4 MB).…”
Section: Trace Collectionmentioning
confidence: 99%
See 2 more Smart Citations
“…When monitoring in the PMI mode, the overhead mainly comes from PMI handling. When monitoring in the PEBS mode, although the interrupts are significantly reduced, there are still two sources of overhead: First, writing each PEBS record into the DS area takes about 200 ns [8]. Second, DS-area-overflow interrupts need to be generated when the DS area is full (maximum size is 4 MB).…”
Section: Trace Collectionmentioning
confidence: 99%
“…#PF, #GP, etc. ), we generate one attack variant for each of the following 23 value ranges for N a : {[1, 1], [2,2], [3,3], [4,4], [5,5], [6,6], [7,7], [8,8], [9,9], [10,10], [11,20], [21,30], [31,40], [41,50], [51,60] [10,001,100,000], [100,001, 1,000,000], [1,000,001, 2,000,000]}. In all attack variants, L a was chosen from 150K, 250K, 350K, 450K, 550K, 650K, 750K cycles.…”
Section: Exception-based Attack Variantsmentioning
confidence: 99%
See 1 more Smart Citation
“…Perfmon provides an interface for making easier to retrieve information from these hardware counters. The use of PEBS as a tool to monitor a program execution was already implemented in the work by Lorenzo et al, 21 which shows that they can provide information in runtime about the behavior of a code with low overhead 22 . They provided as well a straightforward thread migration tool tested with toy examples.…”
Section: Performance Profilingmentioning
confidence: 99%
“…Also, the collection of a single sample is more efficient than instrumentation because it is done by the hardware. Collecting a sample with Intel PEBS only requires 200 to 300 nanoseconds [2]. The impact on the application performance is thus small.…”
Section: Collecting Memorymentioning
confidence: 99%