ACM Home Page
Please provide us with feedback. Feedback
A case for resource-conscious out-of-order processors: towards kilo-instruction in-flight processors
Full text PdfPdf (315 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 32 ,  Issue 3  (June 2004) table of contents
Special issue: MEDEA-2003 workshop
Pages: 3 - 10  
Year of Publication: 2004
ISSN:0163-5964
Also published in ...
Authors
Adrián Cristal  Universitat Politécnica de Catalunya, Spain
José F. Martínez  Cornell University Ithaca, NY
Josep Llosa  Universitat Politécnica de Catalunya, Spain
Mateo Valero  Universitat Politécnica de Catalunya, Spain
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024295.1024296
What is a DOI?

ABSTRACT

Modern out-of-order processors tolerate long-latency memory operations by supporting a large number of in-flight instructions. This is achieved in part through proper sizing of critical resources, such as register files or instruction queues. In light of the increasing gap between processor speed and memory latency, tolerating upcoming latencies in this way would require impractical sizes of such critical resources.To tackle this scalability problem, we make a case for resource-conscious out-of-order processors. We present quantitative evidence that critical resources are increasingly underutilized in these processors. We advocate that better use of such resources should be a priority in future research in processor architectures. In particular, we present some of our research having such observations as a basis to deal with future resource conscious processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
A. Cristal, D. Ortega, J. Llosa, M. Valero. Kilo-instruction processors. in Lecture Notes in Computer Science (LNCS) 2858, Oct. 2003. Invited paper to ISHPC V.
 
4
 
5
A. Cristal, M. Valero, J. Llosa, and A. González. Large virtual ROBs by processor checkpointing. Tech. Rep. UPC-DAC-2002-39, Universitat Politécnica de Catalunya, July 2002. This paper was submitted to MICRO 35.
 
6
A. Cristal, J. F. Martínez, J. Llosa and M. Valero. Ephemeral Registers with Multicheckpointing. Tech. Rep. UPC-DAC-2003-51. Universitat Politécnica de Catalunya, Nov 2003.
 
7
8
 
9
T. Karkhanis and J. E. Smith. A day in the life of a data cache miss. In Wkshp. on Memory Performance Issues, in conjunction with Intl. Symp. on Computer Architecture, July 2002
10
 
11
J. F. Martínez, A. Cristal, M. Valero, and J. Llosa. Ephemeral registers. Tech. Rep. CSL-TR-2003-1035, Computer Systems Lab, Cornell University, June 2003
 
12
 
13
E. Morancho, J. Llabería, and A. Olivé. Recovery mechanism for latency misprediction.. Technical Report UPC-DAC-2001-37, Nov. 2001.
 
14
 
15
16
17
18

Collaborative Colleagues:
Adrián Cristal: colleagues
José F. Martínez: colleagues
Josep Llosa: colleagues
Mateo Valero: colleagues