Title
Fine-grain parallelism using multi-core, Cell/BE, and GPU Systems
Abstract
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.
Year
DOI
Venue
2012
10.1016/j.parco.2011.08.002
Parallel Computing
Keywords
Field
DocType
cell broadband engine,molecular dynamics application,respective application,fine-grain parallelism,applications exhibit,computational demand,application performance,overall performance,database application,bioinformatics application,gpu systems,general-purpose multi-core processor,multi core processors
Graphics,Computer science,CUDA,Fine grain parallelism,Parallel processing,Parallel computing,Broadband,Data parallelism,Database application,Multi-core processor
Journal
Volume
Issue
ISSN
38
8
0167-8191
Citations 
PageRank 
References 
15
0.63
35
Authors
6
Name
Order
Citations
PageRank
Frederico Pratas111915.69
Pedro Trancoso237743.79
Leonel Sousa31210145.50
Alexandros Stamatakis499596.27
Guochun Shi553326.48
Volodymyr Kindratenko630822.77