MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
Reflections on the memory wall
Proceedings of the 1st conference on Computing frontiers
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems
Computing in Science and Engineering
Hi-index | 0.00 |
GPUs and multicore processors are now pervasive in com- putational sciences and high-performance computing. Their high arithmetic throughput and memory bandwidth com- bined with their ever increasing programmability make them suitable for a widening variety of applications. We give a high level overview of Specmaster, a peptide search al- gorithm running on multi-core processors and GPUs via OpenCL. We give details and benchmarks highlighting per- formance tradeoffs on three devices: Intel's Sandy Bridge, Nvidia's GTX 480, and AMD's Radeon 7970. We demon- strate a single codebase running on all three architectures and give a description on how to improve performance for specific architectures while still maintaining one code base in future work.