Technical

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

Opinions crossing the table: Khronos for world peace

At SC16 there was a discussion between programming language standards for heterogeneous hardware, organised by Khronos. See here for the setup of the session. It was expected to be a heated discussion, but in the end it was a good conversation with lost of learning. The main message from each language seems to be: “Yes, we’re working on that

Opinions crossing the table: Khronos for world peace Read More »

Install (Intel) Altera Quartus 16.0.2 OpenCL on Ubuntu 14.04 Linux

To temporarily increase capacity we put Quartus 16.0.2 on an Ubuntu server, which did not go smooth – but at least smoother than upgrading packages to required versions on RedHat/CentOS. While the download says “Linux” and you’re expecting support for multiple Linux breeds, there is only official support for Redhat 6.5 (and CentOS). Luckily it

Install (Intel) Altera Quartus 16.0.2 OpenCL on Ubuntu 14.04 Linux Read More »

How we sped up a flooding simulation 35 times (from 32-core CPU to multi-GPU)

How water moves through an area given a certain pace of instream, can be fully simulated. We got a request to make such simulation faster, as it took already too much time to do moderate simulations. As the customer wanted to be able to have more details, larger areas and more alternative situations computed, the current

How we sped up a flooding simulation 35 times (from 32-core CPU to multi-GPU) Read More »

Get ready for conversions of large-scale CUDA software to AMD hardware

In the past years we have been translating several types of software to AMD, targeting OpenCL (and HSA). The main problem was that manual porting limits the size of the to-be-ported code-base. Luckily there is a new tool in town. AMD now offers HIP, which converts over 95% of CUDA, such that it works on

Get ready for conversions of large-scale CUDA software to AMD hardware Read More »

Dear Linux-users, during the transition period for FGLRX to AMDGPU/ROCm there’s no kernel 4.4 or Xorg 1.18 support

The information you find everywhere: on Linux the current “radeon” and “fglrx” are being replaced by AMDGPU (graphics) and ROCm (compute) for HSA-enabled GPUs. As the whole AMD Linux driver team is seemingly working on getting the new and open source drivers ready, fglrx is now deprecated and will not get updates (or very late).

Dear Linux-users, during the transition period for FGLRX to AMDGPU/ROCm there’s no kernel 4.4 or Xorg 1.18 support Read More »

4-day training on OpenCL-on-FPGAs, 24-28 October, Amsterdam

From 24 to 28 October we give a 4-day training on OpenCL-on-FPGAs using Altera hardware. The learning goals are correctly writing OpenCL code for FPGAs, learning to work with Quartus and understanding the important optimisation techniques. The total costs are €2760 excluding VAT for the whole week ( 2 + 2 days of training, one pause day), including

4-day training on OpenCL-on-FPGAs, 24-28 October, Amsterdam Read More »