Abstract
One of the key steps in network-on-chip (NoC) based design is spatial mapping of cores and routing of the communication between those cores. Known solutions to the mapping and routing problem first map cores onto a topology and then route communication, using separated and possibly conflicting objective functions. In this paper we present a unified single-objective algorithm, called unified mapping, routing and slot allocation (UMARS). As the main contribution we show how to couple path selection, mapping of cores and TDMA time-slot allocation such that the network required to meet the constraints of the application is minimized. The time-complexity of UMARS is low and experimental results indicate a run-time only 20% higher than that of path selection alone. We apply the algorithm to an MPEG decoder system-on-chip (SoC), reducing area by 33%, power by 35% and worst-case latency by a factor four over a traditional multi-step approach
Original language | English |
---|---|
Title of host publication | International Conference on Hardware/Software Codesign and System Synthesis (IEEE Cat. No. 05TH8852) |
Publisher | IEEE - Institute of Electrical and Electronics Engineers Inc. |
Pages | 75-80 |
ISBN (Print) | 1-59593-161-9 |
DOIs | |
Publication status | Published - 2005 |
Externally published | Yes |
Event | International Conference on Hardware/Software Codesign and System Synthesis - Jersey City, NJ, United States Duration: 2005 Sept 18 → 2005 Sept 21 |
Conference
Conference | International Conference on Hardware/Software Codesign and System Synthesis |
---|---|
Country/Territory | United States |
City | Jersey City, NJ |
Period | 2005/09/18 → 2005/09/21 |
Subject classification (UKÄ)
- Electrical Engineering, Electronic Engineering, Information Engineering
Free keywords
- MPEG decoder system-on-chip
- TDMA time-slot allocation
- slot allocation
- network routing
- unified mapping
- route communication
- spatial mapping
- constrained mapping
- network-on-chip architectures