














































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of the history of high performance computing, from the atanasoff-berry computer in the 1940s to modern supercomputers and grids. It covers the reasons scientists use computers, the development of digital logic circuits and cpus, and the evolution of parallel computing through simd and mimd machines. The document also discusses the limitations and advantages of different types of parallel architectures and the role of message passing libraries in enabling communication between computational nodes.
Typology: Study notes
1 / 54
This page cannot be seen from the preview
Don't miss anything!















































High Performance Computing
Dr. John Wallin
Research I, room 352
703-993-
http://www.cos.gmu.edu/
jwallin/c702f
1
(^) numerical methods
(^) high velocity impacts
(^) high performance computing
A Mini-Quiz
Why Do Scientist Use Computers
(^) experiments are impossible
(^) experments are too expensive
(^) equations too difficult to be solved analytically
(^) experiments don’t provide enough insight or accuracy
(^) data sets too complex to be analyzed by hand
Computers bridge the gap between experiments and theory
What is a supercomputer?
why we need them. Define what a supercomputer is and come up with some reasons
Supercomputer Speeds
(Taken from
http://home.earthlink.net/ mrob/pub/computer-history.html
and http://www.top500.org/main/archive.php)
Year
Computer
speed
Eniac
10 kFLOPS
Cray 1
Cray Y-MP
Fujitsu Numerical Wind Tunnel
ASCI Red (Sandia)
2005 BlueGene/L (DOE/NNSA/LLNL)
10
Supercomputer Speeds - new additions
Year
Computer
speed
Eniac
10 kFLOPS
Cray 1
Cray Y-MP
Fujitsu Numerical Wind Tunnel
ASCI Red (Sandia)
2005 BlueGene/L (DOE/NNSA/LLNL)
Dual Core AMD/Intel
NVIDIA 8800 GTX Video Card
11
Historical Trends in SuperComputing (2) 100 1000
10000100000 1e+06 1e+07 1e+08 1e+09 1e+10 1e+11 1e+12 1e+ 1940
1950
1960
1970
1980
1990
2000
FLOPS/CPU
year
13
The Drive toward High Performance Computing
(^) resolution
(^) dimensions
(^) physical realism
The Euler Equations
by the Courant condition Consider the Euler equations. The size of the time step is limited
δt (^) =
δx
min(
v i, c i)
where
(^) δx (^) is the grid size,
(^) v i is the bulk fluid velocity, and
(^) c i is the
If we double the resolution, we decreaselocal sound speed.
(^) δx (^) by a factor of two AND
physical problem with twice the spatial resolution.This means we need four times the CPU time to to solve the samehalf the size of the time-step.
16
N-body Methods
order of calculations goes ascles. Since every particle exerts a force on every other particle, the The first N-body simulations included only a few hundred parti-
(n ).^2
stars.The current state of the art cosmological simulation has 10 billionto simulate the volume that contains 10,000 or more galaxies.dark matter and gas. Modern cosmological simulations usually tryThere are about 100 billion stars in our galaxy, not including the
17
Physical Realism
Similar problems occur across Computational Science.structure of the galaxyphysical effects by their relative importance in changing the overallIf you take the example of galaxies, we can characterize differentany particular simulations.ever, there are always choices in how much physics to include in Any set of equations is an approximation to physical reality. How-
Galaxy Dynamics
Observation vs Simulation