Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2909437.2909464acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiwoclConference Proceedingsconference-collections
tutorial

C++ for OpenCL Workshop, IWOCL 2016

Published: 19 April 2016 Publication History

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.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IWOCL '16: Proceedings of the 4th International Workshop on OpenCL
April 2016
131 pages
ISBN:9781450343381
DOI:10.1145/2909437
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

In-Cooperation

  • The University of Bristol: The University of Bristol

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 April 2016

Check for updates

Qualifiers

  • Tutorial
  • Research
  • Refereed limited

Conference

IWOCL '16
IWOCL '16: The 4th International Workshop on OpenCL
April 19 - 21, 2016
Vienna, Austria

Acceptance Rates

Overall Acceptance Rate 84 of 152 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 93
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media