FDI_2008
Introduction to Parallel Computing
I gave a series of talks, intended as an introduction to parallel
computing, as part of Virginia Tech's Faculty Development Initiative,
from 10-12 June 2008.
PDF versions of the lectures are available by going to
../../presentations/presentations.html.
The following files constitute the LaTeX files used
to create the slides:
-
fdi_2008_lecture1.tex, lecture #1, "Parallel Programming Prehistory".
-
fdi_2008_lecture2.tex, lecture #2, "Computer Performance".
-
fdi_2008_lecture3.tex, lecture #3, "Parallel Programming Concepts".
-
fdi_2008_lecture4.tex, lecture #4, "Some Model Programming Tasks".
-
fdi_2008_lecture5.tex, lecture #5, "Introductory OpenMP".
-
fdi_2008_lecture6.tex, lecture #6, "Using OpenMP".
-
fdi_2008_lecture7.tex, lecture #7, "Introductory MPI".
-
fdi_2008_lecture8.tex, lecture #8, "Using MPI".
-
multimedia.sty, a LaTeX style file;
-
vt_logo.pdf,
a PDF image of
a logo.
The following graphics files were used:
-
abc_computer_1941.png,
a PNG image of
the Atanasoff-Berry computer.
-
computers_1890.png,
a PNG image of
the computers in the Harvard Astronomical Observatory, 1890.
-
cray_ymp_1990.png,
a PNG image of
the Cray YMP computer, 1990
-
difference_engine_1847.png,
a PNG image of
Charles Babbage's Difference Engine.
-
donbt_panic.png,
some good advice from the Hitchhiker's Guide to the Galaxy.
-
eniac_1946.png,
a PNG image of
the ENIAC computer, around 1946.
-
europe_weather_1917.png,
a PNG image of
Lewis Richardson's attempt to predict the weather in 1917.
-
factory_workers.png,
a PNG image of
factory workers.
-
h1_1736.png,
a PNG image of
John Harrison's first model of a clock for measuring longitude.
-
hollerith_1890.png,
a PNG image of
Hermann Hollerith's tabulating machine, around 1890.
-
jet.png,
a PNG image of
a Navy jet in flight.
-
microsecond_1990.png,
a PNG image of
Grace Hopper demonstrating the distance light can go in
one microsecond.
-
numa.png,
a schematic diagram of a NUMA architecture (non-uniform
memory access).
-
playstation2_2003.png,
a PNG image of
the Playstation 2 game machine, around 2003.
-
profiler.png,
a PNG image of
output from MATLAB's profile utility.
-
quad_core.png,
a PNG image of
the Intel quad core processor chip.
-
ruler.png,
a PNG image of
a ruler.
-
server_rack.png,
a PNG image of
a rack of servers that are part of a parallel computer.
-
shovell_1707.png,
a PNG image of
the wreck of Admiral Sir Cloudesly Shovell's fleet off
(or actually on) the Scilly Isles, in 1707.
-
speedometer.png,
a PNG image of
a speedometer.
-
stopwatch.png,
a PNG image of
a stopwatch.
-
system_x_hokie_2003.png,
a PNG image of
Virginia Tech's System X computer.
-
von_neumman_1955.png,
a PNG image of
the classic von Neumann schematic of a computer.
Last revised on 22 March 2008.