TRAP@NCI

N-body computations using skeletal frameworks on multicore CPU/graphics processing unit architectures: an empirical performance evaluation

Goli, Mehdi and González-Vélez, Horacio (2014) N-body computations using skeletal frameworks on multicore CPU/graphics processing unit architectures: an empirical performance evaluation. Concurrency and Computation: Practice and Experience, 26 (4). pp. 972-986. ISSN 1532-0626

Full text not available from this repository.

Abstract

With the emergence of general-purpose computation on graphics processing units, high-level approaches that hide the conceptual complexity of the low-level Compute Unified Device Architecture and Open Computing Language platforms are the subject of active research. However, these approaches may require a trade-off in terms of achieved performance and utilisation on graphics processing units hardware and may impose algorithmic limitations. In this paper, we present and systematically evaluate the parallel performance of three implementations of the brute force, all-pairs N-body algorithm with skeletal deployments based on the FastFlow, SkePU and Thrust frameworks. Our results indicate that the skeletal framework implementation achieves up to two orders of magnitude speed-up over serial version with a Tesla M2050 with lower implementation complexity than low-level Compute Unified Device Architecture programming.

Item Type: Article
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Divisions: School of Computing > Staff Research and Publications
Related URLs:
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 03 Mar 2014 14:05
Last Modified: 11 Jun 2014 16:03
URI: http://trap.ncirl.ie/id/eprint/973

Actions (login required)

View Item View Item