DocumentCode :
1501584
Title :
A Layer-Multiplexed 3D On-Chip Network Architecture
Author :
Ramanujam, Rohit Sunkam ; Lin, Bill
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, La Jolla, CA, USA
Volume :
1
Issue :
2
fYear :
2009
Firstpage :
50
Lastpage :
55
Abstract :
Programmable many-core processors are poised to become a major design option for many embedded applications. In the design of power-efficient embedded many-core processors, the architecture of the on-chip network plays a central role. Many designs have relied on a 2D mesh architecture as the underlying communication fabric. With the emergence of 3D technology, new on-chip network architectures are possible. In this paper, we propose a novel layer-multiplexed (LM) 3D network architecture that takes advantage of the short interlayer wiring delays enabled in 3D technology. In particular, the LM architecture replaces the one-layer-per-hop routing in a conventional 3D mesh with simpler vertical demultiplexing and multiplexing structures. When combined with a layer load-balanced oblivious routing algorithm, it can achieve the same worst-case throughput as the best known oblivious routing algorithm on a conventional 3D mesh. However, in comparison to a conventional 3D mesh, the LM architecture consumes 27% less power, attains 14.5% higher average throughput, and achieves 33% lower worst-case hop count on a 4 times 4 times 4 topology.
Keywords :
microprocessor chips; network topology; parallel architectures; 2D mesh architecture; layer load-balanced oblivious routing algorithm; layer-multiplexed 3D on-chip network architecture; programmable many-core processors; vertical demultiplexing structure; vertical multiplexing structure; 3D; 3D mesh; integrated circuits (ICs); oblivious routing;
fLanguage :
English
Journal_Title :
Embedded Systems Letters, IEEE
Publisher :
ieee
ISSN :
1943-0663
Type :
jour
DOI :
10.1109/LES.2009.2034710
Filename :
5288616
Link To Document :
بازگشت