Load Balancing for Data-Parallel Applications on Network-on-Chip enabled Multi-Processor Platform

被引:1
作者
Yang, Jungsook [1 ]
Chun, Chuny [1 ]
Bagherzadeh, Nader [1 ]
Lee, Seung Eun [2 ]
机构
[1] Univ Calif Irvine, Elect Engn & Comp Sci, Irvine, CA 92697 USA
[2] Seoul Natl Univ Technol, Elect & Informat Engn, Seoul, South Korea
来源
PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING | 2011年
关键词
DESIGN;
D O I
10.1109/PDP.2011.90
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the computation cost increases to meet the design requirements for computation-intensive applications on todays systems, the pressure to develop high performance parallel processors on a chip will increase. Network-on-Chip (NoC) techniques that interconnect multiple processing elements with routers are the solution for reducing computation time and power consumption by parallel processing on a chip. The shared communication platform is also essential to meet the scalability and complexity challenges for System-on-Chip (SoC). However not many parallel applications have been studied for such an architecture and workload characterizations have not been researched to benefit the architecture design optimization. In this paper, we study multiple data-parallel applications on a multicore NoC architecture with distributed memory space. We introduce an efficient runtime workload distribution algorithm that balances workloads of parallel processors and apply for selected embedded applications. Using our cycle accurate multicore simulator, we simulated our NoC-enabled multicore architecture model and executed data-parallel applications on various number of processing elements using the proposed runtime load balancing algorithm and analyzed performance and communication overheads.
引用
收藏
页码:439 / 446
页数:8
相关论文
共 28 条
[1]  
Advanced Encryption Standard (AES), 2000, FIPS PUBS
[2]  
Agarwal Anant, 2007, P HOT CHIPS S HIGH P
[3]  
[Anonymous], 2004, OSDI 04
[4]   ON DESIGN AND APPLICATION MAPPING OF A NETWORK-ON-CHIP (NOC) ARCHITECTURE [J].
Bahn, Jun Ho ;
Lee, Seung Eun ;
Yang, Yoon Seok ;
Yang, Jungsook ;
Bagherzadeh, Nader .
PARALLEL PROCESSING LETTERS, 2008, 18 (02) :239-255
[5]  
BENTHIN C, 2006, P 2006 IEEE S INT RA
[6]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941
[7]   Spidergon: a novel on-chip communication network [J].
Coppola, M ;
Locatelli, R ;
Maruccia, G ;
Pieralisi, L ;
Scandurra, A .
2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, :15-15
[8]  
Coppola Marcello, 2008, DESIGN COST EFCIENT
[9]  
DALLY WJ, 2001, P 38 C DES AUT
[10]  
Data Encryption Standard (DES), 46 FIPS NBS, P1077