SPIR related stories

IWOCL 2018 - The 6th International Workshop on OpenCL

• Tags: OpenCL Vulkan IWOCL SYCL

/assets/uploads/news/news_graphics/IWOCL-logo.jpg

Announcing that the 6th International Workshop on OpenCL will take place on the 14-16 May, 2018 at St Catherine's College, Oxford, UK and that the Call for Submissions is now open. Submissions related to any aspect of using OpenCL (including SYCL, Vulkan Compute and OpenCL based libraries) are of interest, including (but not limited to): case-studies of their use in applications, software tools, programming methods, debugging, performance analysis, and integration.

Read More

GPU Caps Viewer 1.36 Released with OpenGL 4.6 Support

• Tags: SPIR OpenGL

OpenGL 4.6 adds support for SPIR-V extensions (GL_ARB_spirv_extensions) so you can tell what OpenGL extensions have corresponding SPIR-V support.  The GPU Caps Viewer has been updated to report the SPIR-V extensions of OpenGL 4.6 drivers.

Read More

Khronos Releases OpenCL 2.2 With SPIR-V 1.2

• Tags: OpenCL SPIR

/assets/uploads/news/news_graphics/OpenCL_Logo_RGB.jpg

The Khronos Group announces the immediate availability of 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. The Windsor Testing Framework, also released today, enables developers to quickly install and configure the OpenCL Conformance Test Suite on their own systems. Developers who know OpenCL C and plan to port their kernels to OpenCL C++, the OpenCL C to OpenCL C++ Porting Guidelines have been released.

Read More

Use Glslang to Translate HLSL Shaders to SPIR-V

• Tags: Vulkan SPIR GLSL

Many applications porting to Vulkan also need a way to port their HLSL shaders to SPIR-V. Glslang provides a method to translate HLSL shaders to SPIR-V, which is now available and ready to use. Currently the HLSL mode of the glslang frontend is complete enough to run complex, real-world workloads such as Dota 2 and Ashes of the Singularity. It accepts shaders for any shader stage, and handles common language constructs for functions, control flow, variable and type declarations, registers and pack offsets, most DX10 and later texture methods, most intrinsic functions, most preprocessor functionality, most built-in semantics, and attributes that affect stage functionality. To learn more about the HLSL to SPIR-V translator, visit this FAQ at the glslang GitHub.

Read More

Khronos Group at SC16 in Booth 304

• Tags: OpenCL SPIR Event SYCL

Join the Khronos Group in Booth 304 @ SC16. There will be people in the booth from the Khronos working groups who can answer your technical questions about OpenCL, SYCL, and SPIR. Visit the Khronos Booth for your free HPC t-shirt, OpenCL sticker, and reference guides for OpenCL and SYCL. Khronos members Xilinx and Codeplay will be in the booth to answer questions, give talks, and show demos. This year at SC Khronos will show where OpenCL fits in with the larger pantheon of open standards for HPC in a panel held on Wednesday 10:30am in room 255-BC.

Khronos booth at SC16

Read More

Early Access to the SYCL Open Standard for C++ Acceleration

• Tags: OpenCL SPIR SYCL

/assets/uploads/news/news_graphics/codeplay-compute-cpp-logo-blk.png

Codeplay is giving developers free, early access to ComputeCpp with a pre-conformance beta implementation of the SYCL open standard, along with an open-source preview of the latest Parallel Technical Specification to be adopted into C++17. Other open-source projects being made available are VisionCpp, a machine vision library demonstrating C++ techniques for performance-portability, and an early version of the Eigen C++ library that uses SYCL for acceleration on OpenCL devices.

Read More

Khronos BOF Video from SIGGRAPH now online

• Tags: glTF OpenCL Vulkan SPIR WebGL OpenVX SYCL

The Khronos Group has posted video from all of the Khronos BOFs on Youtube. The following video and all the matching presentations are now ready to view:

Read More

Khronos BOFs from SIGGRAPH Video, Slides and Photos… now online

• Tags: SIGGRAPH Video Presentation Photography

Khronos has put online a lot of the BOF content from the SIGGRAPH. There a lots of photos here and here, hi-res video from the live stream and all of the slides from the presentations.

Read More

Khronos at SIGGRAPH 2016

• Tags: SIGGRAPH Event

Khronos Group is at SIGGRAPH this week. If you are going be sure to bookmark our SIGGRAPH event page containing our complete list of BOFs and Khronos related sessions. We'll have free t-shirts, a Chapters BOF on Tuesday, several Khronos Tech BOFs on Wednesday as well as our famous After Party BOF Blitz where you can meet, ask questions and eat with some of the folks behind the Khronos technologies. Our Wednesday line-up includes:
- OpenVX & OpenCL @ 10am
- OpenCL, SYCL, & SPIR-V @ 11:00am
- WebGL & glTF @ 1:00pm
- Vulkan, OpenGL, & OpenGL ES @ 2:30pm
- and the Khronos After Party @ 6:00pm

Starting today at 2pm and running until Wednesday there is a good selection of Khronos related courses, papers and non Khronos BOFs. Be sure to also check out the Khronos member booths including AMD, Google, Intel, KDAB and The QT Company, MAXON, Microsoft, NVIDIA, Qualcomm and Unity.

Read More

SPIR-V is a better SPIR with Intel OpenCL Code Builder

• Tags: Tutorials OpenCL

In this short tutorial Intel gives you a brief introduction to Khronos SPIR-V, touches on the differences between a SPIR-V binary and a SPIR binary, and demonstrates a couple of ways of creating SPIR-V binaries using tools shipped with the latest Intel SDK for OpenCL Applications and ways of consuming SPIR-V binaries in your OpenCL program.

Read More