uiuc csl global technology forum © nvidia corporation 2007 computing in crisis: challenges and...
TRANSCRIPT
UIUC CSL Global Technology Forum © NVIDIA Corporation 2007
Computing in Crisis:Challenges and Opportunities
David B. Kirk
© NVIDIA Corporation 20072 UIUC CSL Global Technology Forum
Future Science and Engineering Breakthroughs Hinge on Computing
Computational
Modeling
Computational
Chemistry
Computational
Medicine
Computational
Physics
Computational
Biology
Computational
Finance
Computational
Geoscience
Image
Processing
© NVIDIA Corporation 20073 UIUC CSL Global Technology Forum
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
TEX L1
SP
SharedMemory
IU
SP
SharedMemory
IU
TF
L2
Memory
Work DistributionHost CPU
L2
Memory
L2
Memory
L2
Memory
L2
Memory
L2
Memory
The Future Computing is ParallelCPU clock rate growth is slowing, future speed growth will be from parallelismGeForce-8 Series is a massively parallel computing platform
12,288 concurrent threads, hardware managed128 Thread Processor cores at 1.35 GHz == 518 GFLOPS peak GPU Computing features enable C on Graphics Processing Unit
SP
© NVIDIA Corporation 20074 UIUC CSL Global Technology Forum
Implications and OpportunitiesMassively parallel computing allows
Drastic reduction in “time to discovery”
New, 3rd paradigm for research: computational experimentation
The “democratization of supercomputing”$3,000/Teraflop in personal computers today
$5,000,000/Petaflops in clusters in two years
HW cost will no longer be the main barrier for big science
Global competition will be won with abilities to create and use parallel systems for discovery
This is once-in-a-career opportunity for many!
Future winner academic institutions will be leaders inresearch in Parallel Programming and Parallel Architecture
More importantly, teach massively parallel programming to CS/ECE students, scientists and other engineers.
UIUC is already uniquely positioned!
http://www.nvidia.com/Teslahttp://developer.nvidia.com/CUDA