Chapter 1

Introduction

Abstract

This chapter introduces some key features of parallel programming and GPU programming on CUDA-capable GPUs. Furthermore, some real-world examples that can be accelerated through GPUs are presented. After reading this chapter, you should be able to:

 understand the key concepts of parallel programming.

 understand the key concepts of GPU programming.

 describe the architecture of a CUDA-capable GPU.

 list those applications where parallel and GPU programming can be used.

understand the key concepts of parallel programming.

understand the key concepts of GPU programming.

describe the architecture of a CUDA-capable GPU.

list those applications where parallel and GPU programming can be used.

Keywords

Parallel ...

Get GPU Programming in MATLAB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.