Learning project to test some optimizations in CUDA programming.
It is a little project to better understand optimizations that can be done in gpu programming. Maybe it can help you, maybe not. This project comes as a synthesis of what I've learned from the NVIDIA documentation, especially this: N-Body problem using CUDA.
Lot of things. Given an infinite time:
- More optimizations
- Catch errors
- Give some portability
- Camera rotation
- 3D rendering
- The possibility to choose system parameters
- Different renderings and properties for stars and planets
- Rework the code architecture