Ghent University Academic Bibliography

Advanced

An experimental study on performance portability of OpenCL kernels

Sean Rul UGent, Hans Vandierendonck UGent, Joris D'Haene UGent and Koen De Bosschere UGent (2010) Application Accelerators in High Performance Computing, 2010 Symposium, Papers.
abstract
Accelerator processors allow energy-efficient computation at high performance, especially for computationintensive applications. There exists a plethora of different accelerator architectures, such as GPUs and the Cell Broadband Engine. Each accelerator has its own programming language, but the recently introduced OpenCL language unifies accelerator programming languages. Hereby, OpenCL achieves functional protability, allowing to reduce the development time of kernels. Functional portability however has limited value without performance portability: the possibility to re-use optimized kernels with good performance. This paper investigates the specificity of code optimizations to accelerator architecture and the severity of lack of performance portability.
Please use this url to cite or link to this publication:
author
organization
year
type
conference
publication status
published
subject
keyword
openCL, multi-core, high-performance computing, gpu
in
Application Accelerators in High Performance Computing, 2010 Symposium, Papers
pages
3 pages
conference name
2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC '10)
conference location
Knoxville, TN, USA
conference start
2010-07-13
conference end
2010-07-15
language
English
UGent publication?
yes
classification
C1
copyright statement
I have retained and own the full copyright for this publication
id
1016024
handle
http://hdl.handle.net/1854/LU-1016024
alternative location
http://saahpc.ncsa.illinois.edu/papers/paper_2.pdf
date created
2010-07-30 12:10:39
date last changed
2010-08-19 11:03:54
@inproceedings{1016024,
  abstract     = {Accelerator processors allow energy-efficient computation at high performance, especially for computationintensive applications. There exists a plethora of different accelerator architectures, such as GPUs and the Cell Broadband Engine. Each accelerator has its own programming language, but the recently introduced OpenCL language unifies accelerator programming languages. Hereby, OpenCL achieves functional protability, allowing to reduce the development time of kernels. Functional portability however has limited value without performance portability: the possibility to re-use optimized kernels with good performance. This paper investigates the specificity of code optimizations to accelerator architecture and the severity of lack of performance portability.},
  author       = {Rul, Sean and Vandierendonck, Hans and D'Haene, Joris and De Bosschere, Koen},
  booktitle    = {Application Accelerators in High Performance Computing, 2010 Symposium, Papers},
  keyword      = {openCL,multi-core,high-performance computing,gpu},
  language     = {eng},
  location     = {Knoxville, TN, USA},
  pages        = {3},
  title        = {An experimental study on performance portability of OpenCL kernels},
  url          = {http://saahpc.ncsa.illinois.edu/papers/paper\_2.pdf},
  year         = {2010},
}

Chicago
Rul, Sean, Hans Vandierendonck, Joris D’Haene, and Koen De Bosschere. 2010. “An Experimental Study on Performance Portability of OpenCL Kernels.” In Application Accelerators in High Performance Computing, 2010 Symposium, Papers.
APA
Rul, S., Vandierendonck, H., D’Haene, J., & De Bosschere, K. (2010). An experimental study on performance portability of OpenCL kernels. Application Accelerators in High Performance Computing, 2010 Symposium, Papers. Presented at the 2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC  ’10).
Vancouver
1.
Rul S, Vandierendonck H, D’Haene J, De Bosschere K. An experimental study on performance portability of OpenCL kernels. Application Accelerators in High Performance Computing, 2010 Symposium, Papers. 2010.
MLA
Rul, Sean, Hans Vandierendonck, Joris D’Haene, et al. “An Experimental Study on Performance Portability of OpenCL Kernels.” Application Accelerators in High Performance Computing, 2010 Symposium, Papers. 2010. Print.