Title
Exploring Heterogeneous NoC Design Space in Heterogeneous GPU-CPU Architectures.
Abstract
Computer architecture is transiting from the multicore era into the heterogeneous era in which heterogeneous architectures use on-chip networks to access shared resources and how a network is configured will likely have a significant impact on overall performance and power consumption. Recently, heterogeneous network on chip (NoC) has been proposed not only to achieve performance comparable to that of the NoCs with buffered routers but also to reduce buffer cost and energy consumption. However, heterogeneous NoC design for heterogeneous GPU-CPU architectures has not been studied in depth. This paper first evaluates the performance and power consumption of a variety of static hot-potato based heterogeneous NoCs with different buffered and bufferless router placements, which is helpful to explore the design space for heterogeneous GPU-CPU interconnection. Then it proposes Unidirectional Flow Control (UFC), a simple credit-based flow control mechanism for heterogeneous NoC in GPU-CPU architectures to control network congestion. UFC can guarantee that there are always unoccupied entries in buffered routers to receive flits coming from adjacent bufferless routers. Our evaluations show that when compared to hot-potato routing, UFC improves performance by an average of 14.1% with energy increased by an average of 5.3% only.
Year
DOI
Venue
2015
10.1007/s11390-015-1505-6
J. Comput. Sci. Technol.
Keywords
Field
DocType
network on chip, heterogeneous (hybrid) system, topology
Design space,Computer science,Network on a chip,Computer network,Real-time computing,Flow control (data),Router,Heterogeneous network,Interconnection,Energy consumption,Multi-core processor,Distributed computing
Journal
Volume
Issue
ISSN
30
1
1860-4749
Citations 
PageRank 
References 
4
0.45
19
Authors
10
Name
Order
Citations
PageRank
Fang Juan194.63
Zhen-Yu Leng240.45
Si-Tong Liu391.26
Zhicheng Yao441.13
Xiufeng Sui5275.83
方娟640.45
冷镇宇740.45
刘思彤840.45
姚治成940.45
隋秀峰1040.45