A Memory Efficient Parallel All-Pairs Computation Framework: Computation - Communication Overlap

被引:1
|
作者
Yeleswarapu, Venkata Kasi Viswanath [1 ]
Somani, Arun K. [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50010 USA
基金
美国国家科学基金会;
关键词
Communication - computation overlap; High performance computing; All-Pairs problems; Parallel computing; MPI;
D O I
10.1007/978-3-319-78024-5_39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
All-Pairs problems require each data element in a set of N data elements to be paired with every other data element for specific computation using the two data elements. Our framework aims to address recurring problems of scalability, distributing equal work load to all nodes and by reducing memory footprint. We reduce memory footprint of All-Pairs problems, by reducing memory requirement from N/root P to 3N/P. A bio-informatics application is implemented to demonstrate the scalability ranging up to 512 cores for the data set we experimented, redundancy management, and speed up performance of the framework.
引用
收藏
页码:443 / 458
页数:16
相关论文
共 50 条
  • [21] Efficient algorithms for the all-pairs suffix-prefix problem and the all-pairs substring-prefix problem
    Ohlebusch, Enno
    Gog, Simon
    INFORMATION PROCESSING LETTERS, 2010, 110 (03) : 123 - 128
  • [22] Efficient Communication Strategy in Parallel Computation Based on Domain Partitioning
    Matsushita, Yohsuke
    Katayama, Tomoyuki
    Soma, Tatsuya
    Akaotsu, Shota
    Saito, Yasuhiro
    Aoki, Hideyuki
    JOURNAL OF CHEMICAL ENGINEERING OF JAPAN, 2018, 51 (01) : 79 - 82
  • [23] Parallel Computation in the Racetrack Memory
    Riente, Fabrizio
    Turvani, Giovanna
    Vacca, Marco
    Graziano, Mariagrazia
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1216 - 1221
  • [24] tachyon: Efficient Shared Memory Parallel Computation of Extremum Graphs
    Ande, Abhijath
    Subhash, Varshini
    Natarajan, Vijay
    COMPUTER GRAPHICS FORUM, 2023, 42 (06)
  • [25] Communication Library to Overlap Computation and Communication for OpenCL Application
    Komoda, Toshiya
    Miwa, Shinobu
    Nakamura, Hiroshi
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 567 - 573
  • [26] An Efficient Algorithm for All-Pairs Bounded Edge Connectivity
    Shyan Akmal
    Ce Jin
    Algorithmica, 2024, 86 : 1623 - 1656
  • [27] An Efficient Algorithm for All-Pairs Bounded Edge Connectivity
    Akmal, Shyan
    Jin, Ce
    ALGORITHMICA, 2024, 86 (05) : 1623 - 1656
  • [28] Efficient parallel computation of PageRank
    Kohlschuetter, Christian
    Chirita, Paul-Alexandru
    Nejdl, Wolfgang
    ADVANCES IN INFORMATION RETRIEVAL, 2006, 3936 : 241 - 252
  • [29] CoCoPeLia: Communication-Computation Overlap Prediction for Efficient Linear Algebra on GPUs
    Anastasiadis, Petros
    Papadopoulou, Nikela
    Goumas, Georgios
    Koziris, Nectarios
    2021 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2021), 2021, : 36 - 47
  • [30] A Compiler Transformation to Overlap Communication with Dependent Computation
    Murthy, Karthik
    Mellor-Crummey, John
    2015 9TH INTERNATIONAL CONFERENCE ON PARTITIONED GLOBAL ADDRESS SPACE PROGRAMMING MODELS (PGAS), 2015, : 90 - 92