parallel_2009_ajou
parallel_2009_ajou,
"Parallel Programming Concepts",
given to the Mathematics Department at Ajou University, Suwon, Korea,
13 May 2009.
The following files constitute the LaTeX files used
to create the slides:
-
blast_speedup1.png,
a plot of the speedup of the BLAST program for a single sequence.
-
blast_speedup5.png,
a plot of the speedup of the BLAST program for sequences
of increasing size.
-
clockspeeds.png,
a plot of computer clockspeeds, showing the "ceiling" at 4 GigaHertz
reached around 2003.
-
fsu_logo.pdf,
a logo.
-
gpu_memory.png,
a diagram of the layout of memory in a Graphical Processor Unit (GPU).
-
gpu_speed.png,
a chart showing the increase in computational rate for
Graphical Processor Units (GPU's).
-
lightcone.png,
a diagram of a lightcone, a concept from physics showing how an event
divides spacetime into the past (things that MUST have already
happened), space (things that may be going on simultaneously) and the
future (things that this event can affect). An analogous situation
governs the data used in a numerical computation.
-
mandelbrot_part.f90,
part of a FORTRAN90 program to compute the Mandelbrot set.
-
mandelbrot.png,
an image of the Mandelbrot set.
-
parallel_matlab.png,
an image suggesting the operation of parallel MATLAB.
-
predator_prey.png,
a plot of predator and prey populations, as computed by a simple
finite difference model.
-
predator_prey_part.m,
part of a MATLAB program for the predator-prey problem.
-
protein.png,
an image of a protein. A sequence alignment treats a protein as
a string of symbols. A pairwise alignment considers all the possible
ways of matching successive symbols in two such strings.
-
quad_core.png,
a diagram of the arrangement of cores and memory in a quad
core processor.
-
riemann_sum.png,
a plot of the Riemann sum method of estimating an integral.
-
riemann_sum_part.f90,
part of a FORTRAN90 program for the Riemann sum.
-
server_rack.png,
a rack of servers, a typical way of stacking stripped down computers
in a cluster.
-
tasks_beerli.png,
a plot of the logical dependence of tasks in Peter Beerli's
MIGRATE calculations.
-
tasks_gauss.png,
a plot of the logical dependence of tasks in Gauss elimination.
-
tasks_parallel.png,
a plot of how a set of sequential tasks might actually be logically arranged.
-
tasks_sequential.png,
a plot of how a sequential computer sees a series of tasks.
Last revised on 12 February 2024.