GPU programming: why, when and how? Logo

Prerequisites

  • Setup

The lesson

  • Why GPUs?
  • The GPU hardware and software ecosystem
  • What problems fit to GPU?
  • GPU programming concepts
  • Introduction to GPU programming models
  • Directive-based models
  • Non-portable kernel-based models
  • Portable kernel-based models
  • High-level language support
  • Multiple GPU programming with MPI
  • Preparing code for GPU porting
  • Recommendations
  • GPU programming example: stencil computation

Reference

  • Quick Reference
  • Glossary
  • Instructor’s guide

About

  • All lessons
  • ENCCS
GPU programming: why, when and how?
  • Search


© Copyright 2023-2024, The contributors.

Built with Sphinx using a theme provided by Read the Docs.