ACM Home Page
Please provide us with feedback. Feedback
Loose Loops Sink Chips
Full text Publisher SitePublisher Site
Source HPCA archive
Proceedings of the 8th International Symposium on High-Performance Computer Architecture table of contents
Page: 299  
Year of Publication: 2002
ISSN:1503-0897
Authors
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 53
Additional Information:

abstract   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

This paper explores the concept of micro-architectural loops and discusses their impact on processor pipelines. In particular, we establish the relationship between loose loops and pipeline length and configuration,and show their impact on performance. We then evaluate the load resolution loop in detail and propose the distributed register algorithm (DRA) as a way of reducing this loop. It decreases the performance loss due to load mis-speculations by reducing the issue-to-execute latency in the pipeline. A new loose loop is introduced into the pipeline by the DRA, but the frequency of mis-speculations is very low. The reduction in latency from issue to execute, along with a low mis-speculation rate in the DRA result in up to a 4% to 15% improvement in performance using a detailed architectural simulator.


CITED BY  53
Collaborative Colleagues:
Eric Borch: colleagues
Srilatha Manne: colleagues
Joel Emer: colleagues
Eric Tune: colleagues