学位论文详细信息
The Fast, Efficient, and Representative Benchmarking of FutureMicroarchitectures.
Benchmarking;Performance Analysis;Microprocessor Design;Computer Science;Electrical Engineering;Engineering;Computer Science & Engineering
Ringenberg, Jeffrey StuartSylvester, Dennis M. ;
University of Michigan
关键词: Benchmarking;    Performance Analysis;    Microprocessor Design;    Computer Science;    Electrical Engineering;    Engineering;    Computer Science & Engineering;   
Others  :  https://deepblue.lib.umich.edu/bitstream/handle/2027.42/60726/jringenb_1.pdf?sequence=1&isAllowed=y
瑞士|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Previous work shows that it is possible to simulate only small sections of a benchmark;;s dynamic instruction stream in detail, without sacrificing accuracy in simulation results with respect to overall behavior.As benchmarking suites increase in size, many such techniques still require a great deal of simulation time to complete. The methods presented in this dissertation build on this previous work by converting representative sections of a benchmark;;s execution into either augmented binaries or intrinsically checkpointed assembly code.This new code can then serve as a replacement for the original benchmark. In addition, a methodology is proposed that creates new benchmark binaries that no longer need input files or system calls in order to execute properly.Since the new benchmarks only contain portions of the original benchmarks and input data is effectively hidden within them, corporations can safely release benchmarks to the public created using their own internal, proprietary test programs without the fear of losing sensitive information.Simulations of the new benchmarks are much faster, require less overhead, and still properly represent the original benchmark;;s execution profile.Results show that benchmarks created using these techniques are very portable and accurately predict the performance of the original benchmark.An average error rate of less than 5% is achieved when compared to the original representative sections.In addition, a speedup of roughly 60x per benchmark is achieved when the new benchmarks are executed serially and 1000x when they are executed in parallel.This translates into a reduction in simulation time from months to minutes and greatly decreases the amount of time necessary to test a new design.

【 预 览 】
附件列表
Files Size Format View
The Fast, Efficient, and Representative Benchmarking of FutureMicroarchitectures. 2345KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:24次