| optiMap: a tool for automated generation of noc architectures using multi-port routers for FPGAs |
| Full text |
Pdf
(269 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings
table of contents
Munich, Germany
SESSION: Advanced reconfigurable architectures and applications
table of contents
Pages: 947 - 952
Year of Publication: 2006
ISBN:3-9810801-0-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 15, Citation Count: 3
|
|
|
ABSTRACT
Networks-on-Chip (NoC) way of system design has been introduced to overcome the communication and the performance bottlenecks of a bus based system design. Area is at a premium in FPGAs. In this research, we propose to reduce network area overhead by reducing the number of routers, by making the router handle multiple logic cores. We implement an improved multi-local port router design with variable number of local ports. In addition to substantial area savings, we observe significant performance improvement. We discuss the issues involved in the use of multi-local port routers for NoC design in FPGAs. We observe an average of 36% area savings (maximum of 47.5%) on XC2VP30 FPGA and significant performance gain (30% average compared to single-local port version) with a multi-local port router. Mapping of cores onto such a non-traditional NoC architecture is a complex task. We present an algorithm which optimally maps the cores based on the given set of objectives. For the given task graph and the set of constraints, the algorithm finds the optimal number of routers, configuration of each router, optimal mesh topology and the final mapping. We test the algorithm on a wide variety of benchmarks and report the results.
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
|
Balasubramanian Sethuraman , Prasun Bhattacharya , Jawad Khan , Ranga Vemuri, LiPaR: A light-weight parallel router for FPGA-based networks-on-chip, Proceedings of the 15th ACM Great Lakes symposium on VLSI, April 17-19, 2005, Chicago, Illinois, USA
[doi> 10.1145/1057661.1057769]
|
| |
2
|
C.A. Zerferino et. al. ParIS: A Parametric and Scalable Network on Chip. In SBCCI'2004, 2004.
|
 |
3
|
|
| |
4
|
Davide Bertozzi , Antoine Jalabert , Srinivasan Murali , Rutuparna Tamhankar , Stergios Stergiou , Luca Benini , Giovanni De Micheli, NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip, IEEE Transactions on Parallel and Distributed Systems, v.16 n.2, p.113-129, February 2005
[doi> 10.1109/TPDS.2005.22]
|
| |
5
|
Fernando Moraes et. al. A Low Area Overhead Packet-switched Network On Chip: Architecture and Prototyping. In IFIP VLSI-SOC 2003, pages 318--323, 2003.
|
| |
6
|
|
| |
7
|
International Sematech. International Technology Roadmap for Semiconductors. In http://public.itrs.net, 2002.
|
| |
8
|
N. Kavaldjiev and G. J. Smit. A survey of efficient on-chip communications for SoC. In PROGRESS 2003 Embedded Systems Symposium, October 2003.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
MentorGraphics Inc. http://www.mentorgraphics.com.
|
| |
13
|
Robert P. Dick , David L. Rhodes , Wayne Wolf, TGFF: task graphs for free, Proceedings of the 6th international workshop on Hardware/software codesign, p.97-101, March 15-18, 1998, Seattle, Washington, United States
|
| |
14
|
|
| |
15
|
Xilinx Inc. http://www.xilinx.com, 2004.
|
|