Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gjbex/gpu-programming
Material for a training on portable GPU programming
https://github.com/gjbex/gpu-programming
cuda gpu kokkos openmp openmp-off stl thrust
Last synced: 3 months ago
JSON representation
Material for a training on portable GPU programming
- Host: GitHub
- URL: https://github.com/gjbex/gpu-programming
- Owner: gjbex
- License: cc-by-4.0
- Created: 2023-05-09T19:55:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-12T15:07:12.000Z (5 months ago)
- Last Synced: 2024-09-13T20:13:17.392Z (5 months ago)
- Topics: cuda, gpu, kokkos, openmp, openmp-off, stl, thrust
- Language: C++
- Homepage: https://gjbex.github.io/GPU-programming/
- Size: 1.11 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# GPU programming
This repository contains material for a training on hardware-agnostic GPU
programming.**Note:** This is work in progress.
The paradigms coverred are:
- OpenMP offloading
- Kokkos (WIP, but mostly done)
- SYCL (To do)## What is it?
1. `source-code`: directory with source code for the training.
1. `slides-source`: directory with Quarto code for the slides.
1. `environmets`: directory with hpccm recipes to build containers for this
training.
1. `docs`: website for this training.
1. `CONTRIBUTING.md`: guidelines for contributing to this repository.
1. `LICENSE`: license information for the material this repository.
1. `CODE_OF_CONDUCT.md`: code of conduct for the repository.
`. `.pre-commit-config.yaml`: configuration for pre-commit hooks.