ACM Home Page
Please provide us with feedback. Feedback
A power aware system level interconnect design methodology for latency-insensitive systems
Full text PdfPdf (892 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design table of contents
Pages: 275 - 282  
Year of Publication: 2004
ISBN:0-7803-8702-3
Authors
V. Chandra  Tabula Inc., Santa Clara, CA, USA
H. Schmit  Tabula Inc., Santa Clara, CA, USA
A. Xu  Dept. of ECE, Northwestern Univ., Evanston, IL, USA
L. Pileggi  Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 19,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2004.1382586

ABSTRACT

Latency-insensitive interconnects require first-in-first-out buffers (FIFO) for flow-control and storage. Interconnect delays are not scaling in proportion to the clock period and hence multiple stages of FIFOs will be needed for high performance interconnects. FIFOs in the interconnect are a significant contributor to the total power consumption. In this work, we propose a design methodology to synthesize a low power interconnect channel containing series connected FIFOs for latency-insensitive systems. Our approach is the first to consider and simultaneously optimize the channel clock frequency, voltage and the FIFO sizes to minimize the power consumption. For small problem size, we show that our approach finds solutions which are close to optimal. The power aware interconnect channel synthesis is affected by the system parameters like the data production rate and data consumption rate. The choice of optimal channel clock frequency, voltage and FIFO sizes can lead to power savings as high as 77.7%, 83.6% and 87% for a 3 stage, 4 stage and a 5 stage channel respectively.


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
[3] M. T. Bohr, "Interconnect Scaling - the real limiter to high performance ULSI," Proceedings of IEDM, 1995.
4
 
5
[5] C. Buyukkoc, "An Approximate Method for Feedforward Queueing Networks with Finite Buffers: A Manufacturing Perspective," IEEE Intl. Conference on Robotics and Automation, 1986.
 
6
 
7
8
9
10
 
11
 
12
[12] J. Cong, "Challenges and Opportunities for Design Innovations in Nanometer Technologies," SRC Design Sciences Concept Paper, 1997.
 
13
[13] S. Hassoun and C. J. Alpert, "Optimal Buffered Routing Path Constructions for Single and Single and Multiple Clock Domain Systems," IEEE Transactions on Computer-Aided Design, 2003.
 
14
 
15
[15] R. Ho, K. W. Mai and M. Horowitz, "The future of wires," Proceedings of the IEEE, April 2001.
 
16
17
18
 
19
[19] L. Kleinrock, "Queuing Systems - Volume 1: Theory," John Wiley & Sons, 1975.
 
20
[20] P.M. Kogge, "The Architecture of Pipelined Computers," McGraw-Hill: Advance Computer Science Series, 1981.
 
21
[21] T. Lin, "Ph.D. work in Progress," Dept. of ECE, Carnegie Mellon University, USA.
 
22
 
23
 
24
[24] K. Nowka et al, "A 32-bit PowerPC system-on-a-chip with support for dynamic voltage scaling and dynamic frequency scaling," IEEE Journal of Solid-State Circuits, 2002.
 
25
[25] J. M. Smith and N. Chikhale, "Buffer Allocation for a Class of Nonlinear Stochastic Knapsack Problems," Technical Report, Dept. of Industrial Engg. and Operations Research, Univ. of Massachusetts, Amherst, 1995.

Collaborative Colleagues:
V. Chandra: colleagues
H. Schmit: colleagues
A. Xu: colleagues
L. Pileggi: colleagues