Company Blog

Want to know more? Get in contact!

We are the best known experts in OpenCL, CUDA and performance optimization. We can help you to maximize the performance of your software. E-mail us today
8 reasons why SPIR-V makes a big difference

From all the news that came out of GDC, I’m most eager to talk about SPIR-V. This intermediate language will make a big difference for the compute-industry. In this article I’d like to explain why. If you need a technical explanation of what SPIR-V is, I suggest you first read gtruc’s article on SPIR-V and […]

Read More
Apple’s dragging OpenCL compiler problem

Remember the times that the OpenCL compilers where not that good as they’re now? Correct source-code being rejected, typos being accepted, long compile times, crashes during compiling and other irritating bugs. These made the work of an OpenCL developer in “the old days” quite tiresome – you needed a lot of persistence and report bugs. […]

Read More
OpenCL in simple words

Our business is largely around making software faster. For that we use OpenCL, but do you know what this programming language is? Why can’t this speeding-up be done using other languages like Java, C#, C++ or Python? OpenCL the answer to high-level languages, where we were promised superfast software that was very quick to write. […]

Read More
GPUDirect and DirectGMA – direct GPU-GPU communication via RDMA

A while ago I found the slide at the right, claiming that AMD did not have any direct GPU-GPU communication. I found at several sources there was, but it seems not to be a well-known feature. The feature is known as SDI (mostly on network-cards, SSDs and FPGAs), but not much information is found on […]

Read More
Building the HPC ecosphere in Amsterdam

Here in Amsterdam a lot is going on around HPC. Including StreamComputing, we have companies like Vancis, Netherlands eScience Centre,  and ClusterVision, the research institute for Dutch HPC, Surf SARA, (hosting the Dutch supercomputer) and the very busy Amsterdam IX. Here in Amsterdam we’re focused on building up more local companies around big compute and […]

Read More
Four conferences that will interest you

(if you get to Palo Alto, Manchester, Karlsruhe and Copenhagen) We’re supporters of open standards and open discussions. When those thow come together, we melt. Therefore I’d like to share four hot conferences with you: IWOCL (Palo Alto, SF, USA), EMiT (Manchester, UK), ParallelCon (Karlsruhe, Germany), GPGPU-day 2015 (Copenhagen, Denmark). On all these conferences I’ll […]

Read More
How to install OpenCL on Windows

Getting your Windows machine ready for OpenCL is rather straightforward. In short, you only need the latest drivers for your OpenCL device(s) and you're ready to go. Of course, you will need to add an OpenCL SDK in case you want to develop OpenCL applications but that's equally easy. Before we start, a few notes: […]

Read More
Internships: the self-driving vehicle – updated

UPDATE: We now only offer thesis support (“externs”), for students who want to use OpenCL in their research, but don’t have such support at their university. for the rest the below applies. From July there are several internships available here at StreamComputing, all around self-driving vehicles (or even self-flying drones). This means that with an […]

Read More
Overview of OpenCL 2.0 hardware support, samples, blogs and drivers

We were too busy lately to tell you about it: OpenCL 2.0 is getting ready for prime time! As it makes use of the more recent hardware features, it’s therefore more powerful than OpenCL 1.x could ever be. To get you up to speed, see this list of new OpenCL 2.0 features: Shared Virtual Memory: […]

Read More
Is the CPU slowly turning into a GPU?

Years ago I was surprised by the fact that CPUs were also programmable with OpenCL – I solely chose that language for the cool of being able to program GPUs. It was weird at start, but cannot think of a world without OpenCL working on a CPU. But why is it important? Who cares about […]

Read More