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. Async storage
  19. Async compute
  20. Async download
  21. FMA vs ILP
  22. Shared memory
  23. Subgroups
  24. Thread coarsening
  25. Kernel fission
  26. Visualization & profiling
  27. TODO
  28. Next steps