tesla

9
TESLA Tesla 101

Upload: ursula

Post on 24-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

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 ... ) { ... } - PowerPoint PPT Presentation

TRANSCRIPT

Page 2: TESLA

2

CUDA GPU Accelerates ComputingThe Right Processor for the Right Task

CUDA GPUHundreds of parallel cores

CPUSeveral sequential cores

Page 3: TESLA

3

How CPUs and GPUs Work

void serial_function(… ) { ...}

void parallel_function(float ... ) { ...}

void main( ) { ... parallel_function<<...>>(..); serial_function(..); ...}

CUDA Application Code

Heavy parallel workload on the GPU Other serial routines on the CPU

Page 4: TESLA

2007 2008 2009 2010 2011 20120

200

400

600

800

1000

1200 Peak Double Precision FP GFlops/sec

Nehalem3 GHz

Westmere3 GHz

TeslaM2070

TeslaM2090

M1060

Kepler

8-coreSandy Bridge

3 GHz

GPU Performance Far Outstrips CPUs

Double Precision: NVIDIA GPU Double Precision: x86 CPU

Page 5: TESLA

5

Tianhe-1A Jaguar Nebulae Tsubame 2.0

Hopper II0

500

1000

1500

2000

2500

0

2

4

6

8Gi-

gaflopsMegawatt

s

Much More Power Efficient

Tesla GPUs Tesla GPUs Tesla GPUs CPU OnlyCPU Only

Page 6: TESLA

6

Transformational for Customers

4 Months 2 Years

$1M Budget

~120 Compute Nodes~45 CPU + GPU Nodes

Time to Discovery

Page 7: TESLA

7

#1 Numerical ComputationMATLAB

#1 Molecular DynamicsAMBER

#1 Engineering SimulationANSYS

#1 3D DCC3ds Max

Page 8: TESLA

Science Category GPU Port Complete GPU Port Started & Results Published Early GPU Port

Molecular DynamicsNAMDAMBER

DL_POLYCHARMMGROMACS

Chemistry LAMMPS MOLPROGAMESS

CPMDDESMONDGAUSSIAN

Fluid Dynamics OpenFOAM S3DFEFLO ANSYS CFD

Structural Mechanics ANSYS MechanicalSimulia Abaqus/Std (beta)

CTHLS-DYNA Implicit

MSC MarcPAM-CRASH IMPLICIT

MSC Nastran

Earth Science WRFHOMME, HYCOM

COSMO-2, PFLOTRANASUCA

CCSM/CESM

Material Science PARATEC LAMMPSPWscf

CPMDVASP

GAUSSIAN

Oil & Gas Schlumberger Petrel VoxelGeo Paradigm

Analytics MatlabMathworks

Others GADGET2GTC

MILCDENOVO

Leading HPC Applications Ramping

Page 9: TESLA

9

CUDA Taking HPC by Storm

2005 2006 2007 2008 20090

500

1000

1500

2000

2500

3000

NVIDIA GPGPU:Papers and Articles

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