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