<aside> ❗ Headings and text with “” can be toggled to expand contained info. You can also see the Table of Contents as a collapsible sidebar on the right →

</aside>

Table of Contents

Introduction

This module serves as an introduction to GPU programming, enabling students to gain proficiency in this field and prepare for their first project.

Objectives

Readings

Required

Optional

Notes / Things that stand out

Lesson 1 - Introduction to CUDA Programming

<aside> ❗ Extra Resources - Link 1 is a good supplement for this module.

</aside>

Example: Vector Add

Untitled

Code explained in later sections of this lesson.

Untitled

Untitled

This way, we can have different threads work on different elements, enabling parallel processing with a single program.

Untitled