loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04)
Cache implications of aggressively pipelined high performance microprocessors
Austin, TX, USA
March 10-March 12
ISBN: 0-7803-8385-0
T.J. Dysart, Dept. of Comput. Sci. & Eng., Notre Dame Univ., USA
B.J. Moore, Dept. of Comput. Sci. & Eng., Notre Dame Univ., USA
L. Schaelicke, Dept. of Comput. Sci. & Eng., Notre Dame Univ., USA
P.M. Kogge, Dept. of Comput. Sci. & Eng., Notre Dame Univ., USA
One of the major design decisions when developing a new microprocessor is determining the target pipeline depth and clock rate since both factors interact closely with one another. The optimal pipeline depth of a processor has been studied before, but the impact of the memory system on pipeline performance has received less attention. This study analyzes the affect of different level-1 cache designs across a range of pipeline depths to determine what role the memory system design plays in choosing a clock rate and pipeline depth for a microprocessor. The pipeline depths studied here range from those found in current processors to those predicted for future processors. For each pipeline depth a variety of level-1 cache sizes are simulated to explore the relationship between clock rate, pipeline depth, cache size and access latency. Results show that the larger caches afforded by shorter pipelines with slower clocks outperform longer pipelines with smaller caches and higher clock rates.
Citation:
T.J. Dysart, B.J. Moore, L. Schaelicke, P.M. Kogge, "Cache implications of aggressively pipelined high performance microprocessors," ispass, pp.123-132, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.