学位论文详细信息
PMPT - Performance Monitoring PEBS Tool
Optimization;Performance Monitoring;Profiling
Beu, Jesse Garrett ; Dr. Suleyman Sair, Committee Member,Dr. Gregory T. Byrd, Committee Member,Dr. Thomas M. Conte, Committee Chair,Beu, Jesse Garrett ; Dr. Suleyman Sair ; Committee Member ; Dr. Gregory T. Byrd ; Committee Member ; Dr. Thomas M. Conte ; Committee Chair
University:North Carolina State University
关键词: Optimization;    Performance Monitoring;    Profiling;   
Others  :  https://repository.lib.ncsu.edu/bitstream/handle/1840.16/2674/etd.pdf?sequence=1&isAllowed=y
美国|英语
来源: null
PDF
【 摘 要 】

For many applications a common source of performance degradation is excessive processor stalling from high memory latencies or poor data placement.Performance degradations from program and memory hierarchy interactions are often difficult for programmers and compilers to correct due to a lack of run-time information or limited knowledge about the underlying problem.By leveraging the Pentium 4 processor's performance monitoring hardware, specific run-time information can be provided, allowing code modifications to reduce or even eliminate problematic code, resulting in reduced execution times. Furthermore, many tools currently available to aid programmers are program counter centric.These tools point out which area of the code produce slowdowns, but they do not directly show where the problem data structures are.This is a common problem in programs that dynamically allocate memory.By creating a "malloc-centric" tool, we can develop an interesting perspective of the memory behavior of the system, providing better insight into the sources of performance problems.

【 预 览 】
附件列表
Files Size Format View
PMPT - Performance Monitoring PEBS Tool 3332KB PDF download
  文献评价指标  
  下载次数:5次 浏览次数:49次