DocumentCode :
3432815
Title :
A Force-directed Approach for Fast Generation of Efficient Multi-Port NoC Architectures
Author :
Sethuraman, Balasubramanian ; Vemuri, Ranga
Author_Institution :
Dept. of ECECS, Cincinnati Univ., OH
fYear :
2007
fDate :
6-10 Jan. 2007
Firstpage :
419
Lastpage :
426
Abstract :
Networks-on-chip (NoC) is an emerging style of system design introduced to overcome the communication and the performance bottlenecks of a shared-bus design. Away from the traditional NoC mesh design, multi local port router (MLPR) has been introduced as design alternative to improve the bandwidth, reduce the network area (36% average area savings) and eventually, improve the overall performance of the NoC system. In this research, we present a fast mapping tool (cMap) for generating NoC architectures using MLPRs. The algorithm exploits the advantages offered by MLPRs and starts with a minimum dimension mesh. After an initial bandwidth-communication-cost based nearest-neighbor placement, it uses a force-directed approach to iteratively expand the mesh, as the cost gets reduced. The algorithm introduces the concept of folding to improve the NoC design. Unlike the earlier exhaustive-search based optiMap algorithm, cMap can handle any size of the task graph, producing near-optimal results (average cost difference between 3% and 10%,) in a couple of seconds. We experiment with a rich set of 22 benchmarks and report the results
Keywords :
integrated circuit design; integrated circuit interconnections; network routing; network-on-chip; NoC mesh design; cMap; exhaustive-search based optiMap algorithm; fast mapping tool; multi local port router; multiport NoC architectures; networks-on-chip; shared-bus design; task graph; Algorithm design and analysis; Bandwidth; Cost function; Design optimization; Integrated circuit interconnections; Iterative algorithms; Network-on-a-chip; Power system interconnection; Scalability; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location :
Bangalore
ISSN :
1063-9667
Print_ISBN :
0-7695-2762-0
Type :
conf
DOI :
10.1109/VLSID.2007.12
Filename :
4092080
Link To Document :
بازگشت