Академический Документы
Профессиональный Документы
Культура Документы
RER
Rs SER
The Computational C
Microscope E
GA
N
M
RER
ns/day
10
Virus 1
128
256
512
1024
2048
4096
8192
16384
32768
40,000 registered users cores
Physics
Math
Graphics,
Geometry
Carl Woese
T. Martinez, Stanford U.
VMD
Analysis
Engine
Cell Membrane
Surface Receptor
— Hepatitis B Virus —
500
Experiment
Simulation
400
Force (pN)
300
200
100
0
-20
-40 -2080 0 180
20 280
40 380
60 480
Indentation (Å)
GPU Solution 1: Time-Averaged Electrostatics
LIGHT
20
200
ADP
ATP
Chromatophore
Purple
Photosynthetic Bacterium (70 nm) 1
6
Science 2: How Nature Harvests Sun Light
Light
Electrostatics
grid
grid-grid
interactions
�
levels
(3D convolution)
10 Million Atoms
1 CPU core: 1 hr 10 min
� � 3 GPUs (G80): ~90 seconds
atom atom-grid
level interactions
protein-conducting channel
Science 3: How Proteins Are
Made from Genetic Blueprint
Low-resolution Data High-resolution Structure
1.6
~2.8
1.2
s/step
0.8 2 GPUs
Faster
4 GPUs
0.4
8 GPUs
16 GPUs
0
8 16 32 64
CPU cores
NCSA Lincoln Cluster performance
Molecular dynamics simulation of (8 Intel cores and 2 NVIDIA Tesla GPUs
protein insertion process per node, 1 million atoms)
GPUs reduced time for simulation from two months to two weeks!
Science 4: Nanopore Sensors
Detect methylation with nanopores
Genetics: Genes control our bodies and experiences!
Epigenetics: Our bodies and experiences control the genes!
Epigenetics made possible through DNA methylation
methylation
100,000
easy to
methylated move
10,000 DNA
88 bp copies
small change 1,000
big effect
100
10 un-methylated
methylated DNA un-methylated DNA hard to DNA
move
1
Related pathologies: obesity, depression, cancer 1.5 2 2.5 3 3.5 4
voltage (V)
Science 4: Nanopore Sensors
Create a Better Nanopore with Polymeric Materials
g(r)
4
nanoprecipitation Precipitate
of ions
2
Liquid
0
2 4 6 8 10
r / Angstrom
GPU Solution 4:
Computing Radial Distribution Functions
• 4.7 million atoms Intel X5550, 4-cores @ 2.66GHz
• 4-core Intel X5550 CPU: 15 hours 100 6x NVIDIA Tesla C1060 (GT200)
1
g(r)
Precipitate
2
Liquid
0 0.1
2 4 6 8 10 10,000 100,000 1,000,000 5,000,000
r / Angstrom
Atoms
Science 5: Quantum Chemistry Visualization
day
• Protein misfolding
responsible for diseases:
– Alzheimer’s
– Parkinson’s
– Huntington
– Mad cow
– Type II diabetes
– ...
villin headpiece
3 months on 329 CPUs
WW domain
3 months on 329 CPUs
GPU Solution 6: Computing More
Accurate Simulation Models
• Atomic polarizability increases
Atomic polarizability of water, highly accurately
computation by 2x… simulated through additional particles (shown in green)
• …but, the additional computations
are perfectly suited to the GPU!
• For now, NAMD calculates atomic
polarizability on CPUs only...soon
we will also use GPUs
1
Seconds per step
NAMD CPU
performance scaling
0.1
polarizable water
non-polarizable water
0.01
100 1000
CPU cores
Genetic activity of E. coli bacteria
LacY
mRNA
mRNA LacY
• Zan Luthey-Schulten
• and Elijah Roberts
GTX280
Workshop Participants
Three of our GPU Heroes
Acknowledgements
Our GPU Biomedical Science Computing Goals: • Theoretical and Computational Biophysics
Group, University of Illinois at Urbana-
– More accurate simulations Champaign
– Speed-up: simulations now take minutes instead of weeks • Wen-mei Hwu and the IMPACT group at
– Make previously unreachable scales accessible University of Illinois at Urbana-Champaign
John Stone Jim Phillips David Hardy • Zan Luthey-Schulten and Elija Roberts (E. coli
whole cell simulations)