科技报告详细信息
Partial Data Traces: Efficient Generation and Representation.
Mueller, F. ; Mohan, T. ; de Supinski, B. ; McKee, S. ; Yoo, A.
Technical Information Center Oak Ridge Tennessee
关键词: Algorithms;    Feedback;    Optimization;    Performance;    Transformations;   
RP-ID  :  DE200415006191
学科分类:工程和技术(综合)
美国|英语
来源: National Technical Reports Library
PDF
【 摘 要 】

Binary manipulation techniques are increasing in popularity. They support program transformations tailored toward certain program inputs, and these transformations have been shown to yield performance gains beyond the scope of static code optimizations without profile-directed feedback. They even deliver moderate gains in the presence of profile-guided optimizations. In addition, transformations can be performed on the entire executable, including library routines. This work focuses on program instrumentation, yet another application of binary manipulation. This paper reports preliminary results on generating partial data traces through dynamic binary rewriting. The contributions are threefold. First, a portable method for extracting precise data traces for partial executions of arbitrary applications is developed. Second, a set of hierarchical structures for compactly representing these accesses is developed. Third, an efficient online algorithm to detect regular accesses is introduced. These efforts are part of a larger project to counter the increasing gap between processor and main memory speeds by means of software optimization and hardware enhancements.

【 预 览 】
附件列表
Files Size Format View
DE200415006191.pdf 307KB PDF download
  文献评价指标  
  下载次数:10次 浏览次数:19次