DocumentCode
704006
Title
Fast and precise cache performance estimation for out-of-order execution
Author
Douma, Roeland J. ; Altmeyer, Sebastian ; Pimentel, Andy D.
Author_Institution
Comput. Syst. Archit. Group, Univ. of Amsterdam, Amsterdam, Netherlands
fYear
2015
fDate
9-13 March 2015
Firstpage
1132
Lastpage
1137
Abstract
Design space exploration (DSE) is a key ingredient of system-level design, enabling designers to quickly prune the set of possible designs and determine, e.g., the number of the processing cores, the mapping of application tasks to cores, and the core configuration such as the cache organization. High-level performance estimation is a principle component of any systemlevel DSE: it has to be fast and sufficiently precise. Modern out-of-order architectures with caches pose a significant problem to this performance estimation process, as no simple one-to-one mapping of the number of cache misses and resulting cycle time exists. We present a high-level cache performance-estimation framework for out-of-order processors. Evaluation shows that our prediction method is on average 15 times faster than cycle-accurate simulation, while our estimates only show an average error of below 3.5%, reduce the pessimism of a naive highlevel performance estimation by around 66%, and still maintain a high fidelity. Our approach thus enables quick yet accurate performance estimation and extends the applicability of systemlevel DSE to out-of-order processors with caches.
Keywords
cache storage; performance evaluation; precision engineering; principal component analysis; application task mapping; cache misses; cache organization; design space exploration; high-level cache performance-estimation framework; naive high-level performance estimation process; one-to-one mapping; out-of-order execution; processing cores; system-level DSE; system-level design; Benchmark testing; Computer architecture; Estimation; Histograms; Mathematical model; Out of order;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092558
Link To Document