Boken 'Heterogeneous Computing with OpenCL 2.0' gir en grundig innføring i OpenCL og parallellprogrammering for komplekse systemer som inkluderer en rekke enhetsarkitekturer: flerkjerne-CPUs, GPUs, og fullt integrerte akselererte prosesseringsenheter (APUs). Denne nyoppdaterte utgaven inkluderer de siste forbedringene i OpenCL 2.0, som: • Delt virtuell minne for å øke programmeringsfleksibilitet og redusere datatransferer som krever ressurser • Dynamisk parallellisme som reduserer prosessorbelastning og unngår flaskehalser • Forbedret bildefunksjonalitet og integrering med OpenGL. OpenCL er utviklet for å fungere på flere plattformer, noe som gjør det lettere å programmere for en heterogen fremtid. Skriven av ledende eksperter innen parallell databehandling og OpenCL, utforsker denne boken minneplasser, optimaliseringsteknikker, utvidelser, samt feilsøking og profilering. Flertallet av tilfellene og eksemplene viser høytpresterende algoritmer, distribusjon av arbeid på heterogene systemer, og innebygd domenspesifikke språk.