DocumentCode
2227874
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
fYear
2005
fDate
27-29 Sept. 2005
Firstpage
75
Lastpage
84
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2005. 13th IEEE International Symposium on
ISSN
1526-7539
Print_ISBN
0-7695-2458-3
Type
conf
DOI
10.1109/MASCOTS.2005.12
Filename
1521120
Link To Document