DocumentCode :
1060436
Title :
Synthesis of Predictable Networks-on-Chip-Based Interconnect Architectures for Chip Multiprocessors
Author :
Murali, Srinivasan ; Atienza, David ; Meloni, Paolo ; Carta, Salvatore ; Benini, Luca ; De Micheli, Giovanni ; Raffo, Luigi
Author_Institution :
Stanford Univ., Stanford
Volume :
15
Issue :
8
fYear :
2007
Firstpage :
869
Lastpage :
880
Abstract :
Today, chip multiprocessors (CMPs) that accommodate multiple processor cores on the same chip have become a reality. As the communication complexity of such multicore systems is rapidly increasing, designing an interconnect architecture with predictable behavior is essential for proper system operation. In CMPs, general-purpose processor cores are used to run software tasks of different applications and the communication between the cores cannot be precharacterized. Designing an efficient network-on-chip (NoC)-based interconnect with predictable performance is thus a challenging task. In this paper, we address the important design issue of synthesizing the most power efficient NoC interconnect for CMPs, providing guaranteed optimum throughput and predictable performance for any application to be executed on the CMP. In our synthesis approach, we use accurate delay and power models for the network components (switches and links) that are obtained from layouts of the components using industry standard tools. The synthesis approach utilizes the floorplan knowledge of the NoC to detect timing violations on the NoC links early in the design cycle. This leads to a faster design cycle and quicker design convergence across the high-level synthesis approach and the physical implementation of the design. We validate the design flow predictability of our proposed approach by performing a layout of the NoC synthesized for a 25-core CMP. Our approach maintains the regular and predictable structure of the NoC and is applicable in practice to existing NoC architectures.
Keywords :
computer architecture; high level synthesis; logic design; microprocessor chips; multiprocessor interconnection networks; network-on-chip; NoC architectures; NoC interconnect; NoC links; chip multiprocessors; communication complexity; design flow predictability; floorplan knowledge; general-purpose processor cores; high-level synthesis approach; multicore systems; multiple processor cores; network-on-chip; networks-on-chip-based interconnect architectures; Application software; Complexity theory; Computer architecture; Multicore processing; Network synthesis; Network-on-a-chip; Power system interconnection; Switches; Throughput; Timing; Bandwidth; chip multiprocessors (CMPs); networks-on-chip (NoCs); power consumption; predictability; synthesis; throughput;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2007.900742
Filename :
4276784
Link To Document :
بازگشت