OpenCL, het nieuwe werken voor parallel programmeren

Het verdelen van software over verschillende soorten rekenhardware – CPU‘s, GPU‘s, DSP‘s – is niet eenvoudig, zeker als een programma op verschillende systemen moet draaien. Met de recent ontwikkelde OpenCL-standaard hoeft de programmeur zich niet met de hardwaredetails te bemoeien en is geschreven software op een brede reeks hedendaagse en toekomstige hardware uit te rollen. Met name in embedded systemen kan dit de standaard aanpak worden, betoogt George van Venrooij van Organic Vectory.