DocumentCode :
2030155
Title :
Design and implementation of a NoC supporting priority-based communications for many-core SoCs
Author :
Chang, Kuei-Chung ; Liao, Ming ; Shiu, Bo-Yi
Author_Institution :
Dept. of Inf. Eng. & Comput. Sci., Feng-Chia Univ., Taichung, Taiwan
fYear :
2010
fDate :
16-18 Dec. 2010
Firstpage :
483
Lastpage :
488
Abstract :
As technology scaling enables the integration of billions of transistors on a chip, economies of scale are prompting the move toward parallel chip architectures with application-specific systems-on-a-chip (SoC) leveraging multiple cores on a single chip for better performance at manageable design costs. The demand for communicating capability of many-core SoC will definitely increase because the traffic flow between cores, memory, and cache will be massive and complicated. As these parallel chip architectures scale in size, on-chip networks (NoC) have become the main communication architecture, replacing dedicated interconnections and shared buses. These NoCs have been adopted to mitigate wire delay in specific domains such as Nonuniform Cache Architectures (NUCA). The paper presents a NoC design which provides priority-based communications coordinating with wormhole-switching as well as XY routing algorithm. In the proposed NoC, the important packets will be transmitted first with the higher priority to save the waiting time. The experimental results show the proposed priority-based NoC can increase the transmission efficiency in NUCA for many-core SoCs.
Keywords :
cache storage; economies of scale; interconnections; microprocessor chips; network routing; network-on-chip; parallel architectures; NUCA; XY routing algorithm; application specific systems-on-chip leveraging multiple core; communication architecture; economies of scale; manageable design cost; many core SoC; nonuniform cache architecture; on-chip network; parallel chip architecture; priority based communication; shared bus; technology scaling; traffic flow; transmission efficiency; wire delay; wormhole switching; Channel allocation; Computer architecture; Protocols; Resource management; Routing; Switches; System-on-a-chip; many-core systems; nonuniform cache architecture; on-chip interconnection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Symposium (ICS), 2010 International
Conference_Location :
Tainan
Print_ISBN :
978-1-4244-7639-8
Type :
conf
DOI :
10.1109/COMPSYM.2010.5685465
Filename :
5685465
Link To Document :
بازگشت