Why does PAPI_overflow, PAPI_profil and PAPI_sprofil work strangely with a small threshold?
On most systems, overflow must be emulated in software by PAPI. Only on the UltraSparc III, Itanium and IRIX does the operating system support true interrupt on overflow. Therefore the user is advised on most platforms to make sure the overflow value is no more than 1/1000th the clock rate. The emulation handler in PAPI runs every millisecond, therefore the goal of the tool designer should be to pick an value that will overflow frequently but not too frequently. Not following these guidelines could result in either the overflows never occurring or overflows occurring on every interrupt and thus resulting in a flat profile.
Related Questions
- IN DETERMINING WHETHER SMALL PROCUREMENT AND DELEGATION THRESHOLD LEVELS WILL BE EXCEEDED, SHOULD AN AGENCY FIGURE IN THE DOLLAR AMOUNTS OF ALL AVAILABLE RENEWAL OPTIONS?
- So, for a small local project seeking minimum threshold waiver, it seems that the mayors signature is the only one needed?
- Why does PAPI_overflow, PAPI_profil and PAPI_sprofil work strangely with a small threshold?