Low Overhead Message Passing for High Performance Many-Core Processors

被引:4
|
作者
Kumar, Sumeet S. [1 ]
Djie, Mitzi Tjin A. [1 ]
van Leuken, Rene [1 ]
机构
[1] Delft Univ Technol, Circuits & Syst Grp, Fac EEMCS, NL-2600 AA Delft, Netherlands
来源
2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR) | 2013年
关键词
D O I
10.1109/CANDAR.2013.62
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many-core processors provide the raw computation power required by modern high-performance multimedia and signal processing workloads. The translation of this into execution performance is often constrained by the overheads of communication between concurrent tasks. This paper presents Pronto, a low overhead message passing system which simplifies the semantics of data movement between communicating tasks by performing buffer management, message synchronization and address translation directly in hardware. The integration of these functions into hardware results in transfer latencies upto 30% shorter than state of the art MPI derivatives. The overheads for communication in a 16-core processor array are under 5% for 64-word burst transfers with Pronto using workloads such as the JPEG decoder and FIR filter. Furthermore, this paper also studies the effect of task mapping and interconnect traffic on the predictability of data block arrival times, and illustrates a method to reduce variations.
引用
收藏
页码:345 / 351
页数:7
相关论文
共 50 条
  • [1] DASC-DIR: a low-overhead coherence directory for many-core processors
    Alberto Ros
    Manuel E. Acacio
    The Journal of Supercomputing, 2015, 71 : 781 - 807
  • [2] DASC-DIR: a low-overhead coherence directory for many-core processors
    Ros, Alberto
    Acacio, Manuel E.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (03): : 781 - 807
  • [3] High performance in silico virtual drug screening on many-core processors
    McIntosh-Smith, Simon
    Price, James
    Sessions, Richard B.
    Ibarra, Amaurys A.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2015, 29 (02): : 119 - 134
  • [4] Performance of Graph Analytics Applications on Many-Core Processors
    Wise, Jenna
    Lederman, Emily
    Kumar, Manoj
    Pattnaik, Pratap
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [5] PIMP My Many-Core: Pipeline-Integrated Message Passing
    Mische, Joerg
    Frieb, Martin
    Stegmeier, Alexander
    Ungerer, Theo
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2021, 49 (04) : 487 - 505
  • [6] PIMP My Many-Core: Pipeline-Integrated Message Passing
    Mische, Joerg
    Frieb, Martin
    Stegmeier, Alexander
    Ungerer, Theo
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 199 - 211
  • [7] Message Passing-Aware Power Management on Many-Core Systems
    Bartolini, Andrea
    Hankendi, Can
    Coskun, Ayse Kivilcim
    Benini, Luca
    JOURNAL OF LOW POWER ELECTRONICS, 2014, 10 (04) : 531 - 549
  • [8] PIMP My Many-Core: Pipeline-Integrated Message Passing
    Jörg Mische
    Martin Frieb
    Alexander Stegmeier
    Theo Ungerer
    International Journal of Parallel Programming, 2021, 49 : 487 - 505
  • [9] Techniques for Enabling Highly Efficient Message Passing on Many-Core Architectures
    Si, Min
    Balaji, Pavan
    Ishikawa, Yutaka
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 697 - 700
  • [10] A new power efficient high performance interconnection network for many-core processors
    Al Faisal, Faiz
    Rahman, M. M. Hafizur
    Inoguchi, Yasushi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 101 : 92 - 102