
OpenCL remains to be a popular programming language for accelerators, from embedded to HPC. Good examples are consumer software and embedded devices. With Vulkan potentially getting OpenCL-support in the future, the supported devices will only increase.
For multicore-CPUs and GPUs we now have monthly training dates for the rest of the year:
- OpenCL CPU/GPU Training (4 days) from 17 to 20 July 2017 in Amsterdam
- OpenCL CPU/GPU Training (4 days) from 21 to 24 August 2017 in Amsterdam
- OpenCL CPU/GPU Training (4 days) from 18 to 21 September 2017 in Amsterdam
- OpenCL CPU/GPU Training (4 days) from 16 to 19 October 2017 in Amsterdam
- OpenCL CPU/GPU Training (4 days) from 20 to 23 November 2017 in Amsterdam
- OpenCL CPU/GPU Training (4 days) from 18 to 21 December 2017 in Amsterdam
Minimum number of participants is two. By request the location and date can be changed.
The first day of the training is the OpenCL Foundations training, which can be booked separately.
For more information call us at +31854865760.
A month ago IWOCL (OpenCL workshop) and DHPCC++ (C++ for GPUs) took place. Meanwhile many slides and posters have been
Most of our projects are around performance optimisation, but we’re cleaning up bugs too. This is because you can only speed up software when certain types of bugs are cleared out. A few months ago, we got a different type of request. If we could solve bugs in MESA 3D that appear in games.
In the perfect world all software is fast, giving us time to do actual work. Unfortunately we live in an unperfect world, and we have to spend extra time controlling our anger as the software keeps us waiting.







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.

As of 1 April we are 7 years old. Because of all the jokes on that day, this post is a bit later.
With 


The main strength of Artificial Intelligence is it’s easy to understand by anybody. This results in new applications in all industries at a rapid pace. Are there new possibilities generated or have the possibilities always been possible? The answer is both.


Would you like to run CUDA-kernels on the OpenCL framework? Or Python or Rust? SPIRV is the answer! Where source-to-source translations had several limitations, SPIRV 1.1 even supports higher level languages like C++.
How interesting is SPIRV really?
In the release notes for 378.66 graphics drivers for Windows (February 2017), NVIDIA officially spoke about supporting OpenCL 2.0 for the first time. Unfortunately, this is partial support only and, as NVIDIA said, these new [OpenCL 2.0] features are available for evaluation purposes only.