110 likes | 379 Views
TESLA. Tesla 101. CUDA GPU Accelerates Computing The Right Processor for the Right Task. CPU Several sequential cores. CUDA GPU Hundreds of parallel cores. How CPUs and GPUs Work. CUDA Application Code. void serial_function(… ) { ... } void parallel_function(float ... ) { ... }
E N D
TESLA Tesla 101
CUDA GPU Accelerates Computing The Right Processor for the Right Task CPU Several sequential cores CUDA GPU Hundreds of parallel cores
How CPUs and GPUs Work CUDA Application Code • void serial_function(… ) { • ... • } • void parallel_function(float ... ) { • ... • } • void main( ) { • ... • parallel_function<<...>>(..); • serial_function(..); • ... • } • Heavy parallel workload on the GPU • Other serial routines on the CPU
GPU Performance Far Outstrips CPUs Double Precision: NVIDIA GPU Double Precision: x86 CPU
Much More Power Efficient Tesla GPUs CPU Only Tesla GPUs Tesla GPUs CPU Only
Transformational for Customers $1M Budget ~45 CPU + GPU Nodes ~120 Compute Nodes Time to Discovery 4 Months 2 Years
MATLAB #1 Numerical Computation AMBER #1 Molecular Dynamics ANSYS #1 Engineering Simulation 3ds Max #1 3D DCC
CUDA Taking HPC by Storm 100,000 Active GPU Developers 400 Universities Teaching CUDA 1000+ Clusters Worldwide 35+ CUDA Research Centers 200,000,000 CUDA GPUs Deployed 100% OEMs offer CUDA GPUs