Discussion:
[brlcad-devel] Fwd: Announcing OpenCL 2.2 and videos from EVS
Christopher Sean Morrison
2017-05-22 15:21:47 UTC
Permalink
For everyone’s info, OpenCL 2.2 is out along with SPIR-V 1.2. They’ve put everything on Github and now have intrinsic C++ support.

Cheers!
Sean
Subject: Announcing OpenCL 2.2 and videos from EVS
Date: May 16, 2017 at 9:19:19 AM EDT
OpenCL 2.2
View this email in your browser <http://mailchi.mp/khronos/hkqdpeqxao-870673?e=3b33f5e5db>
Khronos Releases OpenCL 2.2
With SPIR-V 1.2
The full OpenCL specifications and conformance tests have been placed in open source.
Today Khronos has released the finalized OpenCL™ 2.2 specification, incorporating industry feedback received from developers during the provisional specification review period.
In addition to releasing the specification in final form, Khronos has, for the first time, released the full source of the specifications and conformance tests for OpenCL 2.2 onto GitHub to enable deeper community engagement. The conformance tests for OpenCL versions 1.2, 2.0 and 2.1 have also been released on Github with more open-source releases to follow.
OpenCL 2.2 brings the most developer-requested feature into core — the new OpenCL C++ kernel language for significantly enhanced parallel programming productivity. OpenCL™ 2.2 has been released in parallel with SPIR-V 1.2 which brings full support for the new OpenCL C++ kernel language into the Khronos-defined intermediate language. OpenCL 2.2 finalization further complements SYCL 2.2, which leverages OpenCL 2.2 to provide the power of single source C++ programming.
Read the full press release
<http://khronos.us2.list-manage.com/track/click?u=4486df88f5b87070bfeac5a4f&id=37e033f582&e=3b33f5e5db>
Get the OpenCL 2.2 Reference Guide
<http://khronos.us2.list-manage.com/track/click?u=4486df88f5b87070bfeac5a4f&id=6f0f2d4db6&e=3b33f5e5db>
Download the OpenCL 2.2 Porting Guidelines
<http://khronos.us2.list-manage.com/track/click?u=4486df88f5b87070bfeac5a4f&id=c1d3c9fd97&e=3b33f5e5db>
<http://khronos.us2.list-manage.com/track/click?u=4486df88f5b87070bfeac5a4f&id=eb73f7a88b&e=3b33f5e5db>
<http://khronos.us2.list-manage1.com/track/click?u=4486df88f5b87070bfeac5a4f&id=255b8ebfe6&e=3b33f5e5db>
<http://khronos.us2.list-manage.com/track/click?u=4486df88f5b87070bfeac5a4f&id=569cc1db10&e=3b33f5e5db>
Vasco Alexandre da Silva Costa
2017-05-22 15:49:21 UTC
Permalink
Post by Christopher Sean Morrison
For everyone’s info, OpenCL 2.2 is out along with SPIR-V 1.2. They’ve put
everything on Github and now have intrinsic C++ support.
Great news. Now we only have to wait for the vendors to support it. Which
could take a lot of time.
It is a good thing that Khronos is open sourcing the compiler front end but
the hardware vendors still need to make back ends to support their specific
target architectures. Plus changes were probably made to LLVM which need to
be merged back into mainline.
--
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
Loading...