ACM Home Page
Please provide us with feedback. Feedback
Mixed-clock issue queue design for energy aware, high-performance cores
Full text Publisher SitePublisher Site PdfPdf (161 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2004 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: Power-aware approach for microprocessor design table of contents
Pages: 380 - 383  
Year of Publication: 2004
ISBN:0-7803-8175-0
Authors
Venkata Syam P. Rapaka  Mentor Graphics Corp., Wilsonville, OR
Emil Talpes  Carnegie Mellon University, Pittsburgh, PA
Diana Marculescu  Carnegie Mellon University, Pittsburgh, PA
Sponsors
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
IPSJ : Information Processing Society of Japan
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 18,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Globally-Asynchronous, Locally-Synchronous (GALS) design style has started to gain interest recently as a possible solution to the increased design complexity, power and thermal costs, as well as an enabler for allowing fine grain speed and voltage management. Due to its inherent complexity, a possible driver application for such a design style is the case of superscalar, out-of-order processors. This paper proposes a novel mixed-clock issue queue design, and compares and contrasts this new implementation with existing synchronous or mixed-clock versions of issue queues, used in stand-alone mode or in conjunction with mixed-clock FIFO (First-In, First-Out) buffers for inter-domain synchronization. Both transistor level, SPICE simulation, as well as cycle-accurate, microarchitectural analysis, show that cores using mixed-clock issue queues are able to provide better energy-performance operating points when compared to their synchronous or asynchronous FIFO-based counterparts.


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
 
4
D. Burger, T. Austin, "The Simple Scalar Toolset," University of Wisconsin, CSD Technical Report #1342, June 1997.
 
5
 
6
7
 
8
 
9
L. Ding and P. Mazumder, "On Optimal Tapering of FET Chains in High-Speed CMOS Circuits," in IEEE Transactions on Circuits and Systems II, vol. 48, pp. 1099--1109, Dec 2001.
 
10
J. A. Farell and T. C. Fischer, "Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor," in IEEE Journal of Solid-State Circuits, vol. 33, pp. 707--712, May 1998.
11
12
 
13
J. Leenstra, J. Pille, A. Mueler, W. M. Sauer, D. F. Wendel, "A 1.8 GHz Instruction Window Buffer for an Out-of-Order Microprocessor Core," in IEEE Journal of Solid-State Circuits, vol. 36, pp. 1628--1635, Nov. 2001.
14
 
15
 
16
 
17
 
18
19
 
20
V. S. P. Rapaka, "Design and Analysis of Mixed-Clock Issue Queues for Globally Asynchronous, Locally Synchronous Processor Cores," Master's Thesis, Technical Report CSSI 03-05, Carnegie Mellon University, June 2003.

Collaborative Colleagues:
Venkata Syam P. Rapaka: colleagues
Emil Talpes: colleagues
Diana Marculescu: colleagues