• DocumentCode
    2791847
  • Title

    Fine-grain Parallelism Using Multi-core, Cell/BE, and GPU Systems: Accelerating the Phylogenetic Likelihood Function

  • Author

    Pratas, Frederico ; Trancoso, Pedro ; Stamatakis, Alexandros ; Sousa, Leonel

  • Author_Institution
    SiPS group, Univ. Tec. de Lisboa, Lisbon, Portugal
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    9
  • Lastpage
    17
  • Abstract
    We are currently faced with the situation where applications have increasing computational demands and there is a wide selection of parallel processor systems. In this paper we focus on exploiting fine-grain parallelism for a demanding bioinformatics application - MrBayes - and its phylogenetic likelihood functions (PLF) using different architectures. Our experiments compare side-by-side the scalability and performance achieved using general-purpose multi-core processors, the cell/BE, and graphics processor units (GPU). The results indicate that all processors scale well for larger computation and data sets. Also, GPU and Cell/BE processors achieve the best improvement for the parallel code section. Nevertheless, data transfers and the execution of the serial portion of the code are the reasons for their poor overall performance. The general-purpose multi-core processors prove to be simpler to program and provide the best balance between an efficient parallel and serial execution, resulting in the largest speedup.
  • Keywords
    bioinformatics; microprocessor chips; GPU systems; cell-BE processors; demanding bioinformatics application; fine-grain parallelism; graphics processor units; multicore processors; parallel code section; parallel processor systems; phylogenetic likelihood function; Acceleration; Bioinformatics; Computer applications; Computer architecture; Concurrent computing; Graphics; Multicore processing; Parallel processing; Phylogeny; Scalability; Computer Architectures; Fine-grain Parallelism; General Purpose Multi-cores; Graphical Processing Units; Heterogeneous Multi-cores; High Performance Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2009. ICPP '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-4961-3
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2009.30
  • Filename
    5361839