1. Introduction
  2. Setting things up
  3. Environment setup
    1. Host GPU setup
    2. Development tools
      1. Linux containers
      2. Native installation
  4. On training day
  5. Hello Vulkan
  6. Instance
  7. Context
  8. Pipeline
  9. Resources
  10. Execution
  11. Gray-Scott on GPU
  12. Introduction
  13. Instance & Context
  14. Pipelines
  15. Data & I/O
  16. Integration
  17. Optimizations
  18. Asynchronous I/O
  19. Shared memory (TODO start by showing compute >> download)
  20. Kernel fission
  21. Atomics
  22. Triple buffering (TODO compute/schedule overlap + async transfers)
  23. Visualization
  24. TODO
  25. Next steps