Throughput
  • Home
  • About
  • Kubernetes
  • GPU
  • GitHub
03 Aug 2025 1 min read GPU

Programming Massively Parallel Processors

Danxu Zhang
Programming Massively Parallel Processors

Programming Massively Parallel Processors is an excellent book on GPU programming. Here is the collection of my notes and related source code.

GitHub: cache-roaster/pmpp

The book is organized in three phases:

Phase 1: Basics

  • Chapter 1: Introduction

Phase 2: Common Data Parallel Patterns

Phase 3: Parallel Programming Applications Case Studies

You might also like...

05
Aug
PMPP Chapter 2: Data Parallel Computing

PMPP Chapter 2: Data Parallel Computing

Data Parallelism When modern software applications run slowly, the problem is usually having too much data to be processed. * Image
05 Aug 2025
5 min read
04
Aug
PMPP Chapter 1: Introduction

PMPP Chapter 1: Introduction

Traditionally (before 2003), microprocessors are based on single central processing unit (CPU), but due to energy consumption and heat dissipation
04 Aug 2025
4 min read
01
Aug
Running NVIDIA and AMD GPUs in a Single K3S Cluster

Running NVIDIA and AMD GPUs in a Single K3S Cluster

Modern AI and HPC workloads often require different types of accelerators depending on the specific use case. Running a heterogeneous
01 Aug 2025
4 min read
Throughput © 2025
  • About
  • Tags
  • Subscribe
Powered by Ghost