Technical

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

Altera published their OpenCL-on-FPGA optimization guide

Altera has just released their optimisation guide for OpenCL-on-FPGAs. It does not go into the howto’s of OpenCL, but assumes you have knowledge of the technology. Niether does it provide any information on the basics of Altera’s Stratix V or other FPGA. It is the first public optimisation document, so it is appreciated to send

Altera published their OpenCL-on-FPGA optimization guide Read More »

Guest-blog: Accelerating sequential machine vision algorithms with OpenMP and OpenCL

Guest-blogger Jaap van de Loosdrecht wants to share his thesis with you. He leads the Centre of Expertise in Computer Vision department at NHL University of applied sciences and is the owner of his own company, and still managed to study and write a MSc-thesis. The thesis is interesting because it extensively compares OpenCL with

Guest-blog: Accelerating sequential machine vision algorithms with OpenMP and OpenCL Read More »

Basic Concepts: Writing OpenCL code for single and double precision

Support for double precision floating-point type double in OpenCL kernels requires an extension. AMD provides cl_khr_fp64 for newer high-edn hardware, but also a non-fully compliant cl_amd_fp64 extension for other hardware. NVIDIA and Intel support the cl_khr_fp64, so no exceptions need to be made for those drivers. The code you see bellow these lines is based

Basic Concepts: Writing OpenCL code for single and double precision Read More »