DocumentCode
1983502
Title
Accelerating NoC-Based MPI Primitives via Communication Architecture Customization
Author
Huang, Libo ; Wang, Zhiying ; Xiao, Nong
Author_Institution
State Key Lab. of High Performance Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2012
fDate
9-11 July 2012
Firstpage
141
Lastpage
148
Abstract
Current NoCs are always designed without the consideration of programming models, bringing about a great challenge for exploiting parallelism. In this paper, we present a NoC design that take into account the well-known parallel programming model, message passing interface (MPI), to boost applications by exploiting all hardware features available in the NoC-based multicore architectures. Conventional MPI functions are normally implemented in software due to their enormity and complexity, resulting in large communication latencies. We propose a new hardware implementation of basic MPI primitives. The premise is that all other MPI functions can be efficiently built upon these three MPI primitives. Our design includes two important hardware features: the customized NoC design incorporating virtual buses (VB) into NoCs and the optimized MPI unit (MU) efficiently executing MPI-related transactions. Extensive experimental results have demonstrated that the proposed designs effectively boost the performance of MPI primitives.
Keywords
application program interfaces; integrated circuit design; message passing; multiprocessing systems; network-on-chip; parallel architectures; parallel programming; MPI unit; MPI-related transaction; NoC design; NoC-based MPI primitive; NoC-based multicore architecture; communication architecture customization; message passing interface; parallel programming model; virtual buses; Hardware; Multicore processing; Nickel; Program processors; Registers; MPI primitive; Networks-on-Chip; multicore; performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors (ASAP), 2012 IEEE 23rd International Conference on
Conference_Location
Delft
ISSN
2160-0511
Print_ISBN
978-1-4673-2243-0
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2012.33
Filename
6341464
Link To Document