silicom ventures talk aug 2013 - gpus and parallel programming create new opportunities
DESCRIPTION
GPU are delivering exponential improvements in computing performance and scalability. And new parallel programming architectures such as CUDA are allowing smart technologists to harness the power of GPUs to address hitherto insoluble problems. This talk will illustrate the emerging opportunities and solutions that GPUs and parallel programming can offer in medical instruments and imaging, defense and surveillance, autonomous vehicles, the internet of things and sensory computing, manufacturing design and simulation, and seismic geology. The talk will be relevant to entrepreneurs who are thinking about the "next big thing" and to investors who may be thinking of the future mega trends.TRANSCRIPT
SHANKER TRIVEDI Vice President, Worldwide Sales (PSG) | August 2013
NVIDIA THE VISUAL COMPUTING COMPANY
NVIDIA Growth Drivers
~$800M / 15% CAGR ~$1B / 9% CAGR ~$200M / 68% CAGR ~$2B / 32% CAGR
CUDA & GRID
20M Artists & Designers
100M PLM users
SHIELD & GRID
400M Gamers
TESLA & GRID
5-10M Servers
GPU, TEGRA & IP
Billions of Devices
PRO-VISUALIZATION
& DESIGN
GAMING HPC & BIG DATA
ANALYTICS
OEM
Revenue based on current run rates. CAGR from FY10-FY13.
A Modest Beginning
The March of GPUs
0
50
100
150
200
250
2007 2008 2009 2010 2011 2012
GBytes/s Peak Memory Bandwidth
M1060
Nehalem 3 GHz
Westmere 3 GHz
8-core Sandy Bridge
3 GHz
Fermi M2070
Fermi+ M2090
0
200
400
600
800
1000
1200
1400
2007 2008 2009 2010 2011 2012
Gflops/s Peak Double Precision FP
Nehalem 3 GHz
Westmere 3 GHz
Fermi M2070
Fermi+ M2090
M1060
8-core Sandy Bridge
3 GHz
NVIDIA GPU (ECC off) x86 CPU Double Precision: NVIDIA GPU Double Precision: x86 CPU
Kepler Kepler
GPUs Enable Next Generation Graphics (with Computing) Deferred Lighting, Depth of Field and Post-Processing | Facial Performance |
Wave and Fire Simulation | Interactive Global Illumination |
Volumetric Lighting and iRAY on CUDA
CPU GPU + CPU
MotionDSP ISR Example
Aerodynamics/CFD
Stealth & Antenna
Satellite Imaging
Computer Vision
Video Enhancement
Signal Processing
10x-100x Faster Thanks to GPUs
AMBER 12 – 25X CHEAPER
Traditional CPU Cluster GPU Workstation
Nodes Required 12 1 (4 GPUs)
Interconnect QDR IB None
Time to complete simulations 4.98 days 2.25 days
Power Consumption 5.7 kW (681.3 kWh) 1.0 kW (54.0 kWh)
System Cost (per day) $96,800 ($88.40) $5200 ($4.75)
Simulation Cost (681.3 * 0.18) + (88.40 * 4.98) (54.0 * 0.18) + (4.75 * 2.25)
$562.87 $20.41
4 simultaneous simulations, 23,000 atoms, 250ns each
AND TAKES LESS THAN HALF THE TIME!
Source: San Diego Supercomputing Center
Better Simulation - Toto Example
MEDIA & ENT. OIL AND GAS RESEARCH MANUFACTURING GOVERNMENT
The buyer plans for including accelerators in their
next technical computing server purchase has more
than doubled from 29% to over 65% in last 20 months.
IDC Market Research
April, 2013
“
”
GPUs becoming mainstream in the Data Center
For Scientific & Technical Computing
Increasing Developer Momentum
2008 2013
4,000 Academic Papers
150K CUDA Downloads
60 University Courses
100M CUDA –Capable GPUs
1 Supercomputer
430M CUDA-Capable GPUs
50 Supercomputers
1.6M CUDA Downloads
640 University Courses
37,000 Academic Papers
Easiest Way to Learn CUDA
50K Registered
127 Countries
$$
Learn from the Best
Anywhere, Any Time
It’s Free!
Engage with an Active Community
Beyond HPC
Big Data Analytics
Machine Learning
Computer Vision
Visual Shopping
Real-time
Video Delivery
Searching Audio
Analyzing Twitter
The New Enterprise Mobile | BYOD | Massive Data
NVIDIA GRID
Virtualized GPU Servers
Visual Computing Appliances
Meet Ira!
The Next Generation of Visual Computing
http://www.youtube.com/watch?v=Vx0t-WJFXzo
Project Logan The Most Advanced GPU Comes to Mobile
There’s no other mobile
processor demo that
comes close. They’ve
raised the bar for the
entire graphics industry.
“
”
Console Games Can Now Target Mobile
What’s the Next Big Thing?
Resources
http://www.slideshare.net/shankert/nvidia-intro-0513
http://blogs.nvidia.com/
https://www.facebook.com/gpucomputing
http://www.nvidia.com/object/race-for-better-science.html
http://www.gputechconf.com/page/home.html
http://www.gputechconf.com/page/gtc-learning-center.html
http://www.slideshare.net/shankert/nvidia-gtc-computerecapbrochure
http://sarahtariq.com/presentations.html
https://developer.nvidia.com/
http://www.nvidia.com/object/tesla_software.html
http://gpu.meetup.com/
http://gpgpu.org/
https://www.udacity.com/course/cs344
https://www.coursera.org/course/hetero