Lessons
Lessons
- Suggest interpreting GP trees on the GPU is dominated by leafs:
- since there are lots of them and typically they require data transfers across the GPU.
adding more functions will slow interpreter less than might have been expected.
- To get the best of the GPU it needs to be given large chunks of work to do:
- Aim for 1-10 seconds.
- More than about 10 seconds and Linux dies
- Less than 1 millisecond Linux task switching dominates
- Poor debug, performance tools
- Code via FTP