Overview - ECE 6122, Advanced Programming Techniques
Topics covered
- Code structuring via Classes and Inheritance
- Code Optimization
- Multithreading via threads
- Multithreading via OpenMP
- Ensuring safe data access through atomic, mutex and through good program design
- Transmission of workloads via CUDA
- Introduction to OpenGL
- Application of multithreading to OpenGL
- Multithreading via MPI broadcast command