Title :
Accurate modeling of aggressive speculation in modern microprocessor architectures
Author :
Modi, Harit ; Spracklen, Lawrence ; Chou, Yuan ; Abraham, Santosh G.
Author_Institution :
Scalable Syst. Group, Sun Microsyst., Sunnyvale, CA, USA
Abstract :
Computer architects utilize cycle simulators to evaluate microprocessor chip design tradeoffs and estimate performance metrics. Traditionally, cycle simulators are either trace-driven or execution-driven. In this paper, we describe ValueSim, a software layer that is interposed between a cycle simulators and either a functional simulator or a value-enhanced trace. By writing to the ValueSim API, the cycle simulator can run in either trace-driven mode or execution-driven mode, allowing it to exploit the advantages of both approaches. The ValueSim API allows a cycle simulator to accurately model a complete range of aggressive speculative mechanisms developed by computer architects, even in the trace-driven mode. Using ValueSim, we illustrate, for three key commercial applications, the significant underestimation of off-chip bandwidth, queuing delays and cache pollution when modern speculative mechanisms are not accurately modeled, highlighting the importance of accurately modeling these mechanisms in chip multiprocessor designs.
Keywords :
application program interfaces; cache storage; computer architecture; microprocessor chips; parallel programming; queueing theory; ValueSim API; aggressive speculation modeling; cache pollution; computer architecter; cycle simulator; execution-driven mode; microprocessor chip design; off-chip bandwidth; performance metric estimation; queuing delay; trace-driven mode; value-enhanced trace; Application software; Bandwidth; Computational modeling; Computer architecture; Computer simulation; Delay; Environmentally friendly manufacturing techniques; Measurement; Microprocessor chips; Writing;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
Print_ISBN :
0-7695-2458-3
DOI :
10.1109/MASCOTS.2005.12