70 likes | 202 Views
OpenCL Programming for the CUDA Architechture. OpenCL Particle System. What I want to do !. Particle System Application Library-file Real-Time, with a decent amount of particles 30k+, 9800GTX Adjustable values. Inspirations. 2. 1. 3. Problems. Performance
E N D
OpenCL Programming for the CUDA Architechture OpenCL Particle System
What I want to do! • Particle System • Application • Library-file • Real-Time, with a decent amount of particles • 30k+, 9800GTX • Adjustable values
Inspirations 2 1 3
Problems • Performance • OpenCL: big difference in performance • 1/7 of the excution time by avoiding classic misstakes. • Important: know the architecture!
GPU Computing • Highly Multithreaded • Reduced vs. Hidden Latency when accessing off-chip memory • High Arithmetic Throughput • GPUs devotes more transistors to arithmetic units • High Memory Bandwidth • = good for particles