loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2006 IEEE International Symposium on Performance Analysis of Systems and Software
Comparing simulation techniques for microarchitecture-aware floorplanning
Austin, TX, USA
March 19-March 21
ISBN: 1-4244-0186-0
V. Nookala, Dept. of Electr.&Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Due to the long simulation times of the reference input sets, microarchitects resort to alternative techniques to speed up cycle-accurate simulations. However, the reduction in the runtimes comes with an associated loss of accuracy in replicating the characteristics of the reference sets. In addition, the effect of these inaccuracies on the overall performance can vary across different microarchitecture optimizations or enhancements. In this work, we study and compare two such techniques, reduced input sets and statistical sampling, in the context of microarchitecture-aware floorplanning, a physical design stage, where the objective is to find an IPC-optimal global placement of the blocks of a microprocessor. The variation in the IPC results due the insertion of additional flip-flops on some across-chip wires of the processor that have multicycle delays in nanometer technology nodes. The objective of IPC-aware floorplanning is to minimize the amount of pipelining required by the system buses that are critical in determining the system performance. Our results indicate that, although the two techniques exhibit contrasting behavior in quantifying the criticality of bus latencies, the ensuing floorplanning optimization process results in almost identical performance improvements for both reduced input sets and sampling. The reason behind this is that, for discrete optimization problems such as IPC-aware floorplanning, a reasonably accurate relative ordering of performance bottlenecks is sufficient, absolute accuracy is not necessary.
Index Terms:
discrete optimization problem, simulation technique, microarchitecture-aware floorplanning, runtime reduction, microarchitecture optimization, microarchitecture enhancement, statistical sampling, physical design, IPC-optimal global placement, microprocessor, floorplanning optimization
Citation:
V. Nookala, null Ying Chen, D.J. Lilja, S.S. Sapatnekar, "Comparing simulation techniques for microarchitecture-aware floorplanning," ispass, pp.80-88, 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006
Usage of this product signifies your acceptance of the Terms of Use.