Case Studies

We accelerated the OpenCL backend of pyPaSWAS sequence aligner

Last year we accelerated the OpenCL-code in PaSWAS, which is open source software to do DNA/RNA/protein sequence alignment and trimming. It has users world-wide in universities, research groups and industry. Below you’ll find the benchmark results of our acceleration work. You can also test out yourself, as the code is public. In the readme-file you

We accelerated the OpenCL backend of pyPaSWAS sequence aligner Read More »

Learn about AMD’s PRNG library we developed: rocRAND – includes benchmarks

When CUDA kept having a dominance over OpenCL, AMD introduced HIP – a programming language that closely resembles CUDA. Now it doesn’t take months to port code to AMD hardware, but more and more CUDA-software converts to HIP without problems. The real large and complex code-bases only take a few weeks max, where we found

Learn about AMD’s PRNG library we developed: rocRAND – includes benchmarks Read More »

We have been awarded the Khronos project to upgrade the OpenCL test suite to 2.2!

Some weeks ago we started with implementing the Compiler Test Suite for OpenCL 2.2. The biggest improvement of OpenCL 2.2 is C++ kernels, which originally was planned for 2.1. SPIRV 1.1 is another big improvement. We are very happy to have a part in making OpenCL better! We find OpenCL C++ kernels very important, even if

We have been awarded the Khronos project to upgrade the OpenCL test suite to 2.2! 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 »

Porting Manchester’s UNIFAC to OpenCL@XeonPhi: 160x speedup

As we cannot use the performance results for most of our commercial projects because they contain sensitive data, we were happy that Dr. David Topping from the University of Manchester was so kind to allow us to share the data for the UNIFAC project. The goal for this project was simple: port the UNIFAC algorithm to the

Porting Manchester’s UNIFAC to OpenCL@XeonPhi: 160x speedup Read More »

We ported GROMACS from CUDA to OpenCL

GROMACS is an important molecular simulation kit, which can do all kinds of  “soft matter” simulations like nanotubes, polymer chemistry, zeolites, adsorption studies, proteins, etc. It is being used by researches worldwide and is one of the bigger bio-informatics softwares around. To speed up the computations, GPUs can be used. The big problem is that

We ported GROMACS from CUDA to OpenCL Read More »