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 条
  • [31] Performance prediction and analysis of multi-core cluster systems by parallel simulation
    Xu, Chuan-Fu
    Che, Yong-Gang
    Wang, Zheng-Hua
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2010, 32 (05): : 62 - 68
  • [32] Performance modeling and analysis of parallel Gaussian elimination on multi-core computers
    Sibai, Fadi N.
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2014, 26 (01) : 41 - 54
  • [33] Parallel XML transformations on multi-core processors
    Sun, Yuanhao
    Li, Tianyou
    Zhang, Qi
    Yang, Jia
    Liao, Shih-wei
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 701 - 708
  • [34] Parallel geometric algorithms for multi-core computers
    Batista, Vicente H. F.
    Millman, David L.
    Pion, Sylvain
    Singler, Johannes
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (08): : 663 - 677
  • [35] Parallel Discrete Event Simulation for Multi-Core Systems: Analysis and Optimization
    Wang, Jingjing
    Jagtap, Deepak
    Abu-Ghazaleh, Nael
    Ponomarev, Dmitry
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (06) : 1574 - 1584
  • [36] Embedded multi-core computing and applications
    Che-Lun Hung
    Frédéric Magoulès
    Meikang Qiu
    Robert C. Hsu
    Chun-Yuan Lin
    The Journal of Supercomputing, 2017, 73 : 3327 - 3332
  • [37] Multi-core Architectures and Streaming Applications
    Smit, Gerard J. M.
    Kokkeler, Andre B. J.
    Wolkotte, Pascal T.
    de Burgwal, Marcel D. van
    SLIP '08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION, 2008, : 35 - 42
  • [38] Parallel Lexical Analysis on Multi-Core Machines using Divide and Conquer
    Barve, Amit
    Joshi, Brijendra Kumar
    3RD NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2012), 2012,
  • [39] Parallel Geometric Algorithms for Multi-Core Computers
    Batista, Vicente H. F.
    Millman, David L.
    Pion, Sylvain
    Singler, Johannes
    PROCEEDINGS OF THE TWENTY-FIFTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'09), 2009, : 217 - 226
  • [40] A Parallel SPH Implementation on Multi-Core CPUs
    Ihmsen, Markus
    Akinci, Nadir
    Becker, Markus
    Teschner, Matthias
    COMPUTER GRAPHICS FORUM, 2011, 30 (01) : 99 - 112