Technical

All technical blog posts written by people of the Stream HPC team.

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 good fit for vector-processors. This resulted in a document: “The 13 (computational) dwarves of

The 13 application areas where OpenCL and CUDA can be used Read More »

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 GPU-programmer. Below you find a online version of the tool (please don’t break it!).

Verify your OpenCL and CUDA kernels online for race conditions Read More »