The Basics of Performance-Monitoring Hardware
暂无分享,去创建一个
Most modern, high-performance processors have special, on-chip hardware that monitors processor performance. Data collected by this hardware provides performance information on applications, the operating system, and the processor. These data can guide performance improvement efforts by providing information that helps programmers tune the algorithms used by the applications and operating system, and the code sequences that implement those algorithms.
[1] Alec Wolman,et al. Instrumentation and optimization of Win32/intel executables using Etch , 1997 .
[2] Jeffrey Dean,et al. ProfileMe: hardware support for instruction-level profiling on out-of-order processors , 1997, Proceedings of 30th Annual International Symposium on Microarchitecture.
[3] David A. Patterson,et al. Performance characterization of a Quad Pentium Pro SMP using OLTP workloads , 1998, ISCA.
[4] Dezsö Sima,et al. The Design Space of Register Renaming Techniques , 2000, IEEE Micro.