Skip to content

Commit

Permalink
unified folder naming, use zero padding for correct lexicographic order
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaskoepf committed May 4, 2024
1 parent 809025b commit 838fd2d
Showing 78 changed files with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -7,35 +7,35 @@ The PMPP Book: [Programming Massively Parallel Processors: A Hands-on Approach](

- [Video](https://youtu.be/LuhJEEJQgUM)
- Date: 2024-01-13, Speaker: [Mark Saroufim](https://twitter.com/marksaroufim)
- Notebook and slides in `lecture1` folder
- Notebook and slides in `lecture_001` folder


## Lecture 2: Recap Ch. 1-3 from the PMPP book

- [Video](https://youtu.be/NQ-0D5Ti2dc)
- Date: 2024-01-20, Speaker: [Andreas Koepf](https://twitter.com/neurosp1ke)
- Slides: The powerpoint file [lecture2/cuda_mode_lecture2.pptx](./lecture2/cuda_mode_lecture2.pptx) can be found in the root directory of this repository. Alternatively [here](https://docs.google.com/presentation/d/1deqvEHdqEC4LHUpStO6z3TT77Dt84fNAvTIAxBJgDck/edit#slide=id.g2b1444253e5_1_75) as Google docs presentation.
- Slides: The powerpoint file [lecture_002/cuda_mode_lecture2.pptx](./lecture_002/cuda_mode_lecture2.pptx) can be found in the root directory of this repository. Alternatively [here](https://docs.google.com/presentation/d/1deqvEHdqEC4LHUpStO6z3TT77Dt84fNAvTIAxBJgDck/edit#slide=id.g2b1444253e5_1_75) as Google docs presentation.


## Lecture 3: Getting Started With CUDA

- [Video](https://youtu.be/4sgKnKbR-WE)
- Date: 2024-01-27, Speaker: [Jeremy Howard](https://twitter.com/jeremyphoward)
- Notebook: See the `lecture3` folder, or run the [Colab version](https://colab.research.google.com/drive/180uk6frvMBeT4tywhhYXmz3PJaCIA_uk?usp=sharing)
- Notebook: See the `lecture_003` folder, or run the [Colab version](https://colab.research.google.com/drive/180uk6frvMBeT4tywhhYXmz3PJaCIA_uk?usp=sharing)


## Lecture 4: Intro to Compute and Memory Architecture

- [Video](https://youtu.be/lTmYrKwjSOU)
- Date: 2024-02-03, Speaker: [Thomas Viehmann](https://lernapparat.de/)
- Notebook and slides in the `lecture4` folder.
- Notebook and slides in the `lecture_004` folder.


## Lecture 5: Going Further with CUDA for Python Programmers

- [Video](https://youtu.be/wVsR-YhaHlM)
- Date: 2024-02-10, Speaker: [Jeremy Howard](https://twitter.com/jeremyphoward)
- Notebook in the `lecture5` folder.
- Notebook in the `lecture_005` folder.


## Lecture 6: Optimizing PyTorch Optimizers
@@ -53,13 +53,13 @@ The PMPP Book: [Programming Massively Parallel Processors: A Hands-on Approach](
## Lecture 8: CUDA Performance Checklist
- [Video](https://www.youtube.com/watch?v=SGhfUhlowB4)
- Date: 2024-03-09, Speaker: [Mark Saroufim](https://github.com/msaroufim)
- Code in the `lecture8` folder
- Code in the `lecture_008` folder
- [Slides](https://docs.google.com/presentation/d/1cvVpf3ChFFiY4Kf25S4e4sPY6Y5uRUO-X-A4nJ7IhFE/edit?usp=sharing)

## Lecture 9: Reductions
- [Video](https://www.youtube.com/watch?v=09wntC6BT5o)
- Date: 2024-03-09, Speaker: [Mark Saroufim](https://github.com/msaroufim)
- Code in the `lecture9` folder
- Code in the `lecture_009` folder
- [Slides](https://docs.google.com/presentation/d/1s8lRU8xuDn-R05p1aSP6P7T5kk9VYnDOCyN5bWKeg3U/edit?usp=drive_link)

## Lecture 10: Build a Prod Ready CUDA Library
@@ -70,7 +70,7 @@ The PMPP Book: [Programming Massively Parallel Processors: A Hands-on Approach](
## Lecture 11: Sparsity
* [Video](https://youtu.be/mGDnOLcfE8g)
* Date: 2024-03-23, Speaker: [Jesse Cai](https://github.com/jcaip)
* [Slides](./lecture11/sparsity.pptx)
* [Slides](./lecture_011/sparsity.pptx)

## Lecture 12: Flash Attention
- [Video](https://www.youtube.com/watch?v=zEuwuCTEf_0)
@@ -79,9 +79,9 @@ The PMPP Book: [Programming Massively Parallel Processors: A Hands-on Approach](
## Lecture 13: Ring Attention
- [Video](https://www.youtube.com/watch?v=ws7angQYIxI)
- Date: 2024-04-06, Speaker: [Andreas Koepf](https://twitter.com/neurosp1ke)
- [Slides](./lecture13/ring_attention.pptx)
- [Slides](./lecture_013/ring_attention.pptx)

## Lecture 14: Practitioner's Guide to Triton
- [Video](https://www.youtube.com/watch?v=DdTsX6DQk24)
- Date: 2024-04-13, Speaker: [Umer Adil](https://twitter.com/UmerHAdil)
- [Notebook](./lecture 14/A_Practitioners_Guide_to_Triton.ipynb)
- [Notebook](./lecture_014/A_Practitioners_Guide_to_Triton.ipynb)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 838fd2d

Please sign in to comment.