In the series “Basic Concepts” various basics of GPGPU and OpenCL are discussed. This time we go into a typical one: when an error does not imply the actual problem. It is therefore good to have an overview of all errors…
Help write the book “Numerical Computations with GPUs”
There is an interesting book coming up: “Numerical Computations with GPUs” – a book explaining various numerical algorithms with code in CUDA or OpenCL. edit: At the moment there are 21 articles to be included in the book. edit 2: book…
Mobile Processor OpenCL drivers (Q3 2013) + rating
For your convenience: an overview of all ARM-GPUs and their driver-availability. Please let me know if something is missing. I’ve added a rating, to friendly push the vendors to get to at least an 7. Vendors can contact me, if they…
Cancelled: StreamHPC at Mosaic3DX in Cambridge, UK
Update: we are very sorry to tell that due to a deadline in a project we were forced to cancel Vincent’s talk. StreamHPC will be at Mosaic3DX in Cambridge, UK, on 30+31 October. The brand new conference managed to get big…
“That is not what programmers want”
This post is part of the series Programming Theories, in which we discuss new and old ways of programming. When discussing the design of programming languages or the extension of existing ones, the question What concepts can simplify the tasks of…
AMD OpenCL Programming Guide August 2013 is out!
AMD has just released an update to their AMD programming guide. Download the guide (PDF) August version Download the guide (PDF) November version Download TOC (PDF) For more optimisation guides, see the tutorials page of the knowledge base. Table of Contents…
A list of Desktop GPU architectures
UPDATED in February 2017 Some optimisation tricks work really well on one architecture, and are useless on others. And even with better drivers, the older architectures need some help. In other words, it helps to know what architecture the GPU has….
Google blocked OpenCL on Nexus with Android 4.3
Important: this is only for Google-branded Nexus phones – other brands are free to do what they want, and they most-probably will. Also important: this doesn’t mean that OpenCL on Android devices will be over, but that there is a bump…
OpenCL 2.0 book on Indiegogo
Edit: the project unfortunately did not get enough funding on Indiegogo Launching a book takes a lot of effort. By using crowd funding, we hope to get the book be published much earlier and for a lower price. [button text=”Pre-order via…
Installing and using Portable Computing Language (PoCL)
Update August’13: 0.8 has been released PoCL stands for Portable Portable Computing Language and the goal is to make a full and open source implementation of OpenCL 1.2 for LLVM. This is about installing and using PoCL on Ubuntu 64. If you want…
Starting with Altera OpenCL-on-FPGAs
Altera has been very busy adding resources and has kicked off the beginning of June with opening up their OpenCL-program for the general public. Only Stratix V devices are supported, but that could change later. Below are all pages and PDFs…
OpenCL 1.2 support on NVIDIA GT 700M series?
If the information on the Geforce-website (an official NVIDIA-website) is correct, then the GT 700M series supports OpenCL 1.2. There were no references of OpenCL 1.2 functions in any driver. If you have more info, let us know in the comments….
AMD vs NVIDIA – Two figures that can tell a whole story
Update September ’13: AMD gets their new GPUs “Volcanic Islands” with GCN 2.0 out in October. For this reason the HD 7970’s price has dropped to €250. This shakes up some of the things described in this article. Update June ’14:…
Sheets GPGPU-day 2012 online
Better now than never. It has almost been a year, but finally they’re online: the sheets of the GPGPU-day Amsterdam 2012. You can find the sheets at http://www.platformparallel.com/nl/gpgpu-day-2012/abstracts/ – don’t hotlink the files, but link to this page. The abstracts should…
WebCL Widget for WordPress
See the widget at the right showing if your browser+computer supports WebCL? It is available under the GPL 2.0 license and based on code from WebCL@NokiaResearch (thanks guys for your great Firefox-plugin!) Download from WordPress.org and unzip in /wp-content/plugins/. Or (better),…
The 13 application areas where OpenCL and CUDA can be used
Which algorithms map is best to which accelerator? In other words: What kind of algorithms are faster when using accelerators and OpenCL/CUDA? Professor Wu Feng and his group from VirginiaTech took a close look at which types of algorithms were a…
Applied GPGPU-days Amsterdam 2013
December 2013: Videos are not ready yet, but link will be put here. Amsterdam, 20 June – Applied GPGPU-days in Amsterdam. Keep your agenda free for this event. What can you do with GPUs to speed up computations? This year we…
GPU-developers, work for StreamHPC and friends
Bored at work? Go start working for one of the anti-boring GPU-expert companies: StreamHPC (Netherlands, EU), Appilo (Israel) or AccelerEyes (Georgia, US). We all look for people who know how to code GPUs. Experience is key, so you need to have…
Winning demo of Tokyo Demo Fest 2013 uses OpenCL
The Tokyo Demo Fest 2013 is one of the many demo-parties around the globe. At such parties is where great programmers meet great artists and show off what came out of their collaborations. The winner of this year used OpenCL to…
Verify your OpenCL and CUDA kernels online for race conditions
GPUVerify is a tool for formal analysis of GPU kernels written in OpenCL and CUDA. The tool can prove that kernels are free from certain types of defect, such as data races and bugs. This is quite useful feedback for any…
21-23 August: OpenCL Training London
From 21 to 23 August StreamHPC will give a 3-day training in OpenCL. Here you will learn how to develop OpenCL-programs. A separate ticket for only the first day can be bought, as then will be a crash-course into OpenCL. Module…



















