Course Calendar
I intend to follow this schedule as closely as possible, however events may arise which necessitate a change. I will inform you in advance if and when those changes occur.
| Date |
Topic |
Readings / Other Materials |
Events |
| Jun 13 |
Introduction / Profiling |
gprof
operf
perf
|
HW1 Assigned |
| Jun 14 |
Benchmarks / Shared Memory Architectures |
Victor Eijkhout's HPC Text |
|
| Jun 20 |
FPGAs |
|
|
| Jun 21 |
OpenMP |
OpenMP tutorial from LLNL
OpenMP Examples
Scalasca
Scalasca Documentation
CUBE User Guide |
HW2 Assigned |
| Jun 27 |
Operating Systems |
Baumann, et. al., "The Multikernel: A new OS architecture for scalable multicore systems"
Official Barrelfish Website
Moreira, et. al., "Designing a Highly-Scalable Operating System: The Blue Gene/L Story" |
HW1 Due |
| Jun 28 |
Topologies and Networking / Power Consumption |
Mellanox Technologies Inc. "Introduction to Infiniband", 2003
Ajima, et. al, "Tofu: Interconnect for the K Computer", 2012 |
|
| Jul 4 |
No Class -- 4th of July Holiday |
|
|
| Jul 5 |
MPI / N-Body Problem |
LLNL MPI Tutorial
MPI Examples
OpenMPI Documentation
Ishiyama, Nitadori, Makino, "4.45 Pflops astrophyiscal N-body simulation on K computer"
N-Body Algorithms |
HW2 Due
HW3 Assigned
Presentation Proposal Due |
| Jul 11 |
Conway |
|
|
| Jul 12 |
Metaheuristic Optimization / Memory Mountain / Numeric Representation |
Capello and Strenski, "A Practical Measure of FPGA Floating Point Acceleration for High Performance Computing" |
|
| Jul 18 |
GPU |
Kindratenko, et. al., "GPU Cluseter for High-Performance Computing", 2010
Lee, et. al., "Debunking the 100X GPU vs. CPU Myth: An Evaluation of Throughput Computing on CPU and GPU
|
|
| Jul 19 |
More GPUs |
CUDA Examples |
HW3 Due
HW4 Assigned |
| Jul 25 |
Molecular Supercomputer / Multikernels |
Shaw, et. al., "Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer," 2014
Gerofi, et. al. "A Multi-Kernel Survey for High Performance Computing," 2016
Lankes, et. al. "HermitCore: A Unikernel for Extreme Scale Computing," 2016 |
|
| Jul 26 |
Exascale Computing |
Lucas, et. Al, "Top Ten Exascale Research Challenges" 2014
Reed, Dongarra, "Exascale Computing and Big Data: The Next Frontier" 2015
Exascale Computing Project |
|
| Aug 1 |
Presentations:
Gregory York
Daniel Schaffer
Nestor Gonzalez
Anthony Dulay
Cameron Whipple |
|
|
| Aug 2 |
Presentations:
Bryce Bagley
Brett Gilpin
Eric Nicholson
David Swick
|
|
HW4 Due |