> For the complete documentation index, see [llms.txt](https://leonardoaraujosantos.gitbook.io/opencl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leonardoaraujosantos.gitbook.io/opencl/master.md).

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