Introduction

The objective of this book is to give a practical overview of parallel programming. We're going to learn how to use on a real hardware:

  • NVIDIA GPUs

  • Mali GPUs (Juno platform)

Topics covered:

  • Cuda

  • OpenCl

  • OpenMP

  • OpenAcc

Also we're going to learn how to accelerate Matlab algorithms with the covered topics.