Looking for the company’s GPU-pioneers

Getting from the technical advantages to the business advantages we have extensive experience.

Several projects were introduced to us via the company’s GPU-pioneer. These collaborations were very successful and pleasant to do, due to the internal support within the company. This is a reason we would like to do more of these – this text is dedicated to the GPU-pioneers out there.

Seeing the potential of GPUs is not easy, even when you’ve carefully read the 13 types of algorithms that OpenCL can speed up. So it’s even harder to convince your boss that GPUs are the way to go.

Here is where we come in. This is what you need to do.

Step 1: Discuss with us

Ofcourse GPUs are not always the way to go. Before you take all the effort, it is a good idea to just chat with us if GPUs are the solution. Also the advantages/disadvantages of OpenCL, CUDA, Metal, RenderScript and another APIs can be discussed, given the requirements for high-end server-GPUs, desktop-GPUs or embedded GPUs. This will help you to tell a stronger story.

Step 2: Bring GPUs to the attention

Depending on your company culture, discuss with your manager in a private meeting, with your colleagues at the cofee-machine or during a team-meeting. During step 1 we’ve prepared you what to say and what to present. Here you can introduce us.

Step 3: Let us call your boss

Your boss makes the decisions and can decide if GPUs are to be introduced. Besides showing a demo how much faster GPUs can be, we can also showcase the business advantages by example. After understanding the business and technical sides, we can calculate the return-on-investment and help your boss decide if GPUs are a good investment or not.

Step 4: Get GPU’ified code

We would like to work specifically with you to port the software to the GPU, or design software from scratch. This is because you know the company’s software and understand the power of GPUs.

We’ll explain you what we programmed, so you learn OpenCL from very experienced GPU-developers.

Step 5: Extend and further optimize the code

Congratulations! Your company now uses the GPU in their products and you are the first to pick to (technically) lead the effort!

As you’ve learnt from us during the project, we are confident you can extend and further optimize the code.

Step 0: Prepare and make contact

Read the 13 types of algorithms that OpenCL can speed up, and see if it applies to your company’s software. Then contact us.

Related Posts


Join us at the Dutch eScience Symposium 2019 in Amsterdam

Soon there will be another Dutch eScience Symposium 2019 in Amsterdam. We thought it might be a good place to meet and listen to e-science talks. Stre ...


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  ...


Do you have our GPU DNA?

This is the first question to warm up. Python-programmers are often users of GPU-libraries, not the builders of those libraries. In January 2019 I  ...


Stream Team at ISC

This year we'll be with 4 people at ISC: Vincent, Adel, Anna and Istvan. You can find us at booth G-812, next to Red Hat. Booth G-812 is manned& ...