DocumentCode
2807399
Title
Multicast-Aware Mapping Algorithm for On-chip Networks
Author
Habibi, Amirali ; Arjomand, Mouhammad ; Sarbazi-Azad, Hamid
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear
2011
fDate
9-11 Feb. 2011
Firstpage
455
Lastpage
462
Abstract
Networks-on-Chip (NoCs for short) are known as the most scalable and reliable on-chip communication architectures for multi-core SoCs with tens to hundreds IP cores. Proper mapping the IP cores on NoC tiles (or assigning threads to cores in chip multiprocessors) can reduce end-to-end delay and energy consumption. While almost all previous works on mapping consider higher priority for the application´s flows with higher required bandwidth, a mapping strategy, presented in this paper, is introduced that considers multicast communication flows in addition to the normal unicast flows. To this end, multicast and unicast traffic flows are first characterized in terms of some new metrics which are then used for arranging communication flows based on their volume and priority. A heuristic approach is used to assign IP cores to NoC tiles. Simulation results for both synthetic and real applications show up to 49% (28% on average) performance improvement and 44% (22% on average) energy saving when compared to the best known mapping algorithm, nMap.
Keywords
microprocessor chips; multiprocessing systems; network-on-chip; power aware computing; IP cores; NoC tiles; end-to-end delay; energy consumption; multicast communication; multicast-aware mapping algorithm; multicore SoC; networks-on-chip; on-chip communication architectures; unicast traffic flows; Bandwidth; IP networks; Multicast communication; Routing; System-on-a-chip; Tiles; Unicast; Mapping; Multicast; Network-on-Chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Conference_Location
Ayia Napa
ISSN
1066-6192
Print_ISBN
978-1-4244-9682-2
Type
conf
DOI
10.1109/PDP.2011.76
Filename
5739051
Link To Document