Speedup Analysis of Data-parallel Applications on Multi-core NoCs

被引:5
|
作者
Chen, Xiaowen [1 ]
Lu, Zhonghai [2 ]
Jantsch, Axel [2 ]
Chen, Shuming [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Inst Microelect, Changsha 410073, Hunan, Peoples R China
[2] Royal Inst Technol, Dept Elect Comp & Software Syst, SE-10044 Stockholm, Sweden
关键词
speedup; communication; multi-core; NoC; AMDAHLS LAW;
D O I
10.1109/ASICON.2009.5351597
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As more computing cores are integrated onto a single chip, the effect of network communication latency is becoming more and more significant on Multi-core Network-on-Chips (NoCs). For data-parallel applications, we study the model of parallel speedup by including network communication latency in Amdahl's law. The speedup analysis considers the effect of network topology, network size, traffic model and computation/communication ratio. We also study the speedup efficiency. In our Multi-core NoC platform, a real data-parallel application, i.e. matrix multiplication, is used to validate the analysis. Our theoretical analysis and the application results show that the speedup improvement is nonlinear and the speedup efficiency decreases as the system size is scaled up. Such analysis can be used to guide architects and programmers to improve parallel processing efficiency by reducing network latency with optimized network design and increasing computation proportion in the program.
引用
收藏
页码:105 / +
页数:2
相关论文
共 50 条
  • [41] Adaptive Parallel Inscription in Multi-Core Fiber
    Liu, Hanwen
    Zhan, Liuwei
    Luo, Junxian
    Chen, Maojie
    Xu, Fei
    LASER & PHOTONICS REVIEWS, 2025,
  • [42] Parallel Implementation of Xvid Decoder on Multi-Core
    Liu, Ying
    Gao, Fuxiang
    Wang, Shiyuan
    JOURNAL OF COMPUTERS, 2012, 7 (07) : 1639 - 1646
  • [43] Performance Analysis of Parallel Smoothed Particle Hydrodynamics on Multi-core CPUs
    Chen Wenbo
    Yao, Yucheng
    Zhang, Yang
    2014 International Conference on Cloud Computing and Internet of Things (CCIOT), 2014, : 85 - 90
  • [44] Embedded multi-core computing and applications
    Hung, Che-Lun
    Magoules, Frederic
    Qiu, Meikang
    Hsu, Robert C.
    Lin, Chun-Yuan
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (08): : 3327 - 3332
  • [45] Parallel Skyline Queries on Multi-Core Systems
    Liou, Meng-Zong
    Shu, Yi-Teng
    Chen, Wei-Mei
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 287 - 292
  • [46] Parallel modular multiplication on multi-core processors
    Giorgi, Pascal
    Imbert, Laurent
    Izard, Thomas
    2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 135 - 142
  • [47] Improved Parallel Lexical Analysis Using OpenMP on Multi-Core Machines
    Barve, Amit
    Joshi, Brijendra Kumar
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND CONTROL(ICAC3'15), 2015, 49 : 211 - 219
  • [48] Global EDF Schedulability Analysis for Parallel Tasks on Multi-Core Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    Lee, Jiyeon
    Phan, Kiew-My
    Easwaran, Arvind
    Shin, Insik
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) : 1331 - 1345
  • [49] Comparative analysis of debugging tools in parallel programming for multi-core processors
    Shipunov, Valeriy
    Gavryushenko, Andrey
    Kuznetsov, Eugene
    2007 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2007, : 426 - 428
  • [50] Multi-core aware applications in CMS
    Jones, C. D.
    Elmer, P.
    Sexton-Kennedy, L.
    Green, C.
    Baldooci, A.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010), 2011, 331