Khronos Releases OpenCL 2.2 With SPIR-V 1.2

Today Khronos has released OpenCL 2.2 with SPIR-V 1.2. The most important changes are: A static subset of the C++14 standard as a kernel language. The OpenCL C++ kernel language includes classes, templates, lambda expressions, function overloads and many other constructs to increase parallel programming productivity through generic and meta-programming. Access to the C++ language

Khronos Releases OpenCL 2.2 With SPIR-V 1.2 Read More »

AMD ROCm 1.5 Linux driver-stack is out

ROCm is AMD’s open source Linux-driver that brings compute to HSA-hardware. It does not provide graphics and therefore focuses on monitor-less applications like machine learning, math, media processing, machine vision, large scale simulations and more. For those who do not know HSA, the Heterogeneous Software Architecture defines hardware and software such that different processor types

AMD ROCm 1.5 Linux driver-stack is out Read More »

DHPCC++ Program known

During IWOCL a workshop takes place that discusses the opportunities that C++ brings to OpenCL-enabled processors. A well-know example is SYCL, but various other approaches are talked about. The Distributed & Heterogeneous Programming in C/C++ Workshop just released their program: HiHAT: A New Way Forward for Hierarchical Heterogeneous Asynchronous Tasking. SYCL C++17 and OpenCL interoperability

DHPCC++ Program known Read More »