DocumentCode
3229533
Title
Application-specific Network-on-Chip architecture synthesis based on set partitions and Steiner Trees
Author
Yan, Shan ; Lin, Bill
Author_Institution
Univ. of California, La Jolla
fYear
2008
fDate
21-24 March 2008
Firstpage
277
Lastpage
282
Abstract
This paper considers the problem of synthesizing application-specific network-on-chip (NoC) architectures. We propose two heuristic algorithms called CLUSTER and DECOMPOSE that can systematically examine different set partitions of communication flows, and we propose Rectilinear-Steiner-tree (RST) based algorithms for generating an efficient network topology for each group in the partition. Different evaluation functions in fitting with the implementation backend and the corresponding implementation technology can be incorporated into our solution framework to evaluate the implementation cost of the set partitions and RST topologies generated. In particular, we experimented with an implementation cost model based on the power consumption parameters of a 70 nm process technology where leakage power is a major source of energy consumption. Experimental results on a variety of NoC benchmarks showed that our synthesis results can on average achieve a 6.92 x reduction in power consumption over the best standard mesh implementation. To further gauge the effectiveness of our heuristic algorithms, we also implemented an exact algorithm that enumerates all distinct set partitions. For the benchmarks where exact results could be obtained, our CLUSTER and DECOMPOSE algorithms on average can achieve results within 1% and 2% of exact results, with execution times all under 1 second whereas the exact algorithms took as much as 4.5 hours.
Keywords
application specific integrated circuits; network topology; network-on-chip; Rectilinear-Steiner-tree; application-specific network-on-chip architecture synthesis; heuristic algorithms; set partitions; Bandwidth; Clustering algorithms; Cost function; Energy consumption; Global communication; Heuristic algorithms; Network synthesis; Network topology; Network-on-a-chip; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location
Seoul
Print_ISBN
978-1-4244-1921-0
Electronic_ISBN
978-1-4244-1922-7
Type
conf
DOI
10.1109/ASPDAC.2008.4483955
Filename
4483955
Link To Document