2000 · 32 citations · 10 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureOperating SystemsSystems ProgrammingCpu SchedulingData ProfilingPerformance ModelingPerformance TuningKernel InstrumentationKernel ProfilingLatency ProfilingOperating System ProcessesPerformance ProfilingProfilingRuntime ProfilingSystem Profiling
This paper presents novel sampling-based techniques for collecting statistical profiles of register contents, data values, and other information associated with instructions, such as memory latencies. Values of interest are sampled in response to periodic interrupts. The resulting value profiles can be analyzed by programmers and optimizers to improve the performance of production uniprocessor and multiprocessor systems.Our value sampling system extends the DCPI continuous profiling infrastructure, and inherits many of its desirable properties: our value profiler has low overhead (approximately 10% slowdown); it profiles all the code in the system, including the operating system kernel; and it operates transparently, without requiring any modifications to the profiled code.
10
Amitabh Srivastava, Alan Eustace · 1994 · 1K citations · Full text
Exceeding the Dataflow Limit via Value Prediction
1996 · 415 citations
The predictability of data values
Yiannakis Sazeides, James E. Smith · 1997 · 393 citations