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 条
  • [1] TOWARDS GPU HEVC INTRA DECODING: SEIZING FINE-GRAIN PARALLELISM
    de Souza, Diego F.
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    2015 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO (ICME), 2015,
  • [2] Architectures for fine-grain parallelism
    不详
    EXPLOITATION OF FINE-GRAIN PARALLELISM, 1995, 942 : 8 - 17
  • [3] Boosting Single-thread Performance in Multi-core Systems through Fine-Grain Multi-Threading
    Madriles, Carlos
    Lopez, Pedro
    Codina, Josep M.
    Gibert, Enric
    Latorre, Fernando
    Martinez, Alejandro
    Martinez, Raul
    Gonzalez, Antonio
    ISCA 2009: 36TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2009, : 474 - 483
  • [4] An Adjustable Fine-grain Cache Assignment Scheduling Algorithm Based on Multi-core Architecture
    Zhou, Benhai
    Qiao, Jianzhong
    Lin, Shu-kuan
    Liu, Jun
    Liu, Bo
    NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 370 - 373
  • [5] Exploiting fine-grain parallelism of IDEA using Xilinx FPGA
    Pan, ZX
    Venkateswaran, S
    Gurumani, ST
    Wells, BE
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 377 - 382
  • [6] Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors
    Rodriguez, Javier Perez
    Yomsi, Patrick Meumeu
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 403 - 406
  • [7] Architectural support for exploitation of fine-grain parallelism
    不详
    EXPLOITATION OF FINE-GRAIN PARALLELISM, 1995, 942 : 32 - 37
  • [8] Code and data partitioning for fine-grain parallelism
    Chu, Michael L.
    Mahlke, Scott A.
    ACM SIGPLAN NOTICES, 2007, 42 (07) : 161 - 163
  • [9] Code and Data Partitioning for Fine-grain Parallelism
    Chu, Michael L.
    Mahlke, Scott A.
    LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2007, : 161 - 163
  • [10] Nested parallelism for multi-core HPC systems using Java']Java
    Shafi, Aamir
    Carpenter, Bryan
    Baker, Mark
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (06) : 532 - 545