The Library
An investigation of the performance portability of OpenCL
Tools
Pennycook, Simon J., Hammond, Simon D., Wright, Steven A., Herdman, J. A., Miller, I. and Jarvis, Stephen A. (2013) An investigation of the performance portability of OpenCL. Journal of Parallel and Distributed Computing, Volume 73 (Number 11). pp. 1439-1450. doi:10.1016/j.jpdc.2012.07.005 ISSN 0743-7315.
|
Text
WRAP_Pennycook2012jpdc.pdf - Submitted Version Download (2577Kb) | Preview |
Official URL: http://dx.doi.org/10.1016/j.jpdc.2012.07.005
Abstract
This paper reports on the development of an MPI/OpenCL implementation of LU, an application-level benchmark from the NAS Parallel Benchmark Suite. An account of the design decisions addressed during the development of this code is presented, demonstrating the importance of memory arrangement and work-item/work-group distribution strategies when applications are deployed on different device types. The resulting platform-agnostic, single source application is benchmarked on a number of different architectures, and is shown to be 1.3–1.5× slower than native FORTRAN 77 or CUDA implementations on a single node and 1.3–3.1× slower on multiple nodes. We also explore the potential performance gains of OpenCL’s device fissioning capability, demonstrating up to a 3× speed-up over our original OpenCL implementation.
Item Type: | Journal Article | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Library of Congress Subject Headings (LCSH): | OpenCL (Computer program language), Parallel programming (Computer science) | ||||
Journal or Publication Title: | Journal of Parallel and Distributed Computing | ||||
Publisher: | Elsevier Science BV | ||||
ISSN: | 0743-7315 | ||||
Official Date: | November 2013 | ||||
Dates: |
|
||||
Volume: | Volume 73 | ||||
Number: | Number 11 | ||||
Page Range: | pp. 1439-1450 | ||||
DOI: | 10.1016/j.jpdc.2012.07.005 | ||||
Status: | Peer Reviewed | ||||
Publication Status: | Published | ||||
Access rights to Published version: | Restricted or Subscription Access | ||||
Funder: | Royal Society (Great Britain), Atomic Weapons Establishment (Great Britain) (AWE), Knowledge Transfer Partnerships (KTP) | ||||
Grant number: | IF090020/AM (RS), KTP006740 (KTP) |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |
Downloads
Downloads per month over past year