Title
C++ for OpenCL Workshop, IWOCL 2016.
Abstract
OpenCL™ is an open, royalty-free standard for heterogenous parallel programming. As the number of OpenCL™ platforms is increasing, the requests for better programmability and adoption of modern C++ paradigms is growing bigger. The C++ language is evolving and gradually adding more parallel and concurrency mechanisms as part of its core functionality, either in the language or in the library specifications. The Khronos OpenCL™ group is working towards providing C++ language features and programming paradigms which correspond and expose the high performance features of OpenCL™ devices. OpenCL™ proposes the C++ kernel language provisional specification as a language for programming 2.x OpenCL devices, in combination with the Khronos SPIR-V™ cross-API shader program intermediate language. Moreover, adding to the already published SYCL™ for OpenCL™ specification that is built on top of the OpenCL™ 1.2 capabilities, the SYCL working group is working on extensions for the second generation of OpenCL devices with Khronos SPIR-V™ support. We present all the efforts of the Khronos OpenCL™ to support modern C++ features and the different programming models and paradigms that are going to be supported as core features or as additional specifications. It is our desire to make this workshop a venue for introducing all of the new developments in OpenCL language and the engagement with the C++ community and its evolution towards parallel and heterogeneous platforms. It is a great opportunity for the OpenCL™ community to discuss these developments and provide feedback to the Khronos OpenCL™ group on its direction and proposed standards. It will be a half-day workshop, including a keynote from Michael Wong, ISOCPP.org Director, VP, OpenMP CEO, Chair of the WG SG14 for Low Latency and Gaming from IBM Corporation, XL C++ Compiler development.
Year
DOI
Venue
2016
10.1145/2909437.2909464
IWOCL
Field
DocType
Citations 
IBM,Programming language,Programming paradigm,Computer science,Concurrency,Compiler,Message Passing Interface,Latency (engineering),Intermediate language,Shader
Conference
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Michael Wong116113.58
Adam Stanski200.34
Maria Rovatsou3121.03
Ruyman Reyes4463.44
Ben Gaster500.34
Bartok Sochaski600.34