Fine-grain parallelism using multi-core, Cell/BE, and GPU Systems

被引:17
|
作者
不详
机构
[1] Pratas, Frederico
[2] Trancoso, Pedro
[3] Sousa, Leonel
[4] Stamatakis, Alexandros
[5] Shi, Guochun
[6] Kindratenko, Volodymyr
关键词
Multi-core processors; Multi-core acelerators; Performance evaluation; Fine-grain parallelism; Scientific workloads; Database workloads; DNA-SEQUENCES; GRAPHICS; PERFORMANCE; INFERENCE; DYNAMICS;
D O I
10.1016/j.parco.2011.08.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Currently, we are facing a situation where applications exhibit increasing computational demands and where a large variety of parallel processor systems are available. In this paper we focus on exploiting fine-grain parallelism for three applications with distinct characteristics: a Bioinformatics application (MrBayes), a Molecular Dynamics application (NAMD), and a database application (TPC-H). We assess, side-by-side, the performance of the three applications on general-purpose multi-core processors, the Cell Broadband Engine (Cell/BE), and Graphics Processing Units (GPU). Our results indicate that application performance depends on the characteristics of the parallel architectures and on the computational requirements of the core functions of the respective applications. For MrBayes the best overall performance is achieved on general-purpose multi-core processors, for NAMD on the Cell/BE, and for TPC-H on GPUs. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:365 / 390
页数:26
相关论文
共 50 条
  • [31] Accelerating COBAYA3 on multi-core CPU and GPU systems using PARALUTION
    Trost, Nico
    Jimenez, Javier
    Lukarski, Dimitar
    Sanchez, Victor
    SNA + MC 2013 - JOINT INTERNATIONAL CONFERENCE ON SUPERCOMPUTING IN NUCLEAR APPLICATIONS + MONTE CARLO, 2014,
  • [32] Gravel: Fine-Grain GPU-Initiated Network Messages
    Orr, Marc S.
    Che, Shuai
    Beckmann, Bradford M.
    Oskin, Mark
    Reinhardt, Steven K.
    Wood, David A.
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [33] Compiler-Based Timing For Extremely Fine-Grain Preemptive Parallelism
    Ghosh, Souradip
    Cuevas, Michael
    Campanoni, Simone
    Dinda, Peter
    PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [34] Understanding Scalability and Fine-Grain Parallelism of Synchronous Data Parallel Training
    Li, Jiali
    Nicolae, Bogdan
    Wozniak, Justin
    Bosilca, George
    PROCEEDINGS OF 2019 5TH IEEE/ACM WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2019), 2019, : 1 - 8
  • [35] The Construction of Simulation Models of Algorithms and Structures with Fine-Grain Parallelism in WinALT
    Ostapkevich, Mike
    Piskunov, Sergey
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 192 - 203
  • [36] Phloem: Automatic Acceleration of Irregular Applications with Fine-Grain Pipeline Parallelism
    Nguyen, Quan M.
    Sanchez, Daniel
    2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, 2023, : 1262 - 1274
  • [37] Multi-objective exploitation of pipeline parallelism using clustering, replication and duplication in embedded multi-core systems
    Lin, Chih-Sheng
    Lin, Chao-Sheng
    Lin, Yu-Shin
    Hsiung, Pao-Ann
    Shih, Chihhsiong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1083 - 1094
  • [38] Fine-grain priority scheduling on multi-channel memory systems
    Zhu, ZC
    Zhang, Z
    Zhang, XX
    EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 107 - 116
  • [39] Jagged Tiling for Intra-tile Parallelism and Fine-Grain Multithreading
    Shrestha, Sunil
    Manzano, Joseph
    Marquez, Andres
    Feo, John
    Gao, Guang R.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING (LCPC 2014), 2015, 8967 : 161 - 175
  • [40] Efficient support for fine-grain parallelism on shared-memory machines
    Lowenthal, DK
    Freeh, VW
    Andrews, GR
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (03): : 157 - 173