OLCF Training Archive¶
The table below lists presentations given at previous OLCF training events. For a list of upcoming training events, please visit the OLCF Training Calendar
Date | Title | Speaker | Event | Presentation |
---|---|---|---|---|
2020-09-17 | CUDA Cooperative Groups | Bob Crovella (NVIDIA) | CUDA Cooperative Groups | (slides | recording) |
2020-08-18 | GPU Performance Analysis | Bob Crovella (NVIDIA) | GPU Performance Analysis | (slides | recording) |
2020-07-28 | TAU Performance Analysis | Sameer Shende | TAU Performance Analysis | (slides | recording) |
2020-07-21 | CUDA Concurrency | Bob Crovella (NVIDIA) | CUDA Concurrency | (slides | recording) |
2020-06-23 | Loop Optimizations with OpenACC | Robbie Searles (NVIDIA) | Loop Optimizations with OpenACC | (slides | recording) |
2020-06-18 | CUDA Managed Memory | Bob Crovella (NVIDIA) | CUDA Managed Memory | (slides | recording) |
2020-06-03 | Summit Tips & Tricks | Tom Papatheodore (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | MLDL on Summit | Junqi Yin (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | Python Best Practices | Matt Belhorn (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | NVMe - Burst Buffers (Part2) | George Markomanolis (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | NVMe - Burst Buffers (Part1) | Chris Zimmer (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | LSF Batch Scheduler & jsrun Job Launcher | Chris Fuson (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | Summit Programming Environment | Matt Belhorn (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | File Systems & Data Transfers | George Markomanolis (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | Summit System Overview | Tom Papatheodore (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-06-03 | OLCF Best Practices | Bill Renaud (OLCF) | 2020 OLCF User Meeting (Summit New User Training) | (slides | recording) |
2020-05-28 | OpenACC Data Management | Robbie Searles (NVIDIA) | OpenACC Data Management | (slides | recording) |
2020-05-13 | CUDA Atomics, Reductions, and Warp Shuffle | Bob Crovella (NVIDIA) | CUDA Atomics Reductions and Warp Shuffle | (slides | recording 1 recording 2) |
2020-04-17 | Introduction to OpenACC | Robbie Searles (NVIDIA) | Introduction to OpenACC | (slides | recording) |
2020-04-16 | CUDA Optimization (Part 2) | Bob Crovella (NVIDIA) | Fundamental CUDA Optimization (Part 2) | (slides | recording) |
2020-03-25 | Job Step Viewer | Jack Morrison (OLCF) | March 2020 OLCF User Conference Call | (slides) |
2020-03-18 | CUDA Optimizations (Part 1) | Bob Crovella (NVIDIA) | Fundamental CUDA Optimization (Part 1) | (slides | recording) |
2020-03-10 | Nsight Compute | Felix Schmitt (NVIDIA) | NVIDIA Profiling Tools - Nsight Compute | (slides | recording) |
2020-03-09 | Nsight Systems | Holly Wilper (NVIDIA) | NVIDIA Profiling Tools - Nsight Systems | (slides | recording) |
2020-02-26 | OLCF Overview for New Users | Bill Renaud (OLCF) | February 2020 OLCF User Conference Call | (slides | recording) |
2020-02-19 | CUDA Shared Memory | Bob Crovella (NVIDIA) | CUDA Shared Memory | (slides | recording) |
2020-02-18 | Explicit Resource Files (ERFs) | Tom Papatheodore (OLCF) | jsrun Tutorial | (slides | recording) |
2020-02-18 | Multiple jsrun Commands | Chris Fuson (OLCF) | jsrun Tutorial | (slides | recording) |
2020-02-18 | jsrun Basics | Jack Morrison (OLCF) | jsrun Tutorial | (slides | recording) |
2020-02-10 | Scaling Up Deep Learning Applications on Summit | Junqi Yin (OLCF) | Scaling Up Deep Learning Applications on Summit | (slides | recording) |
2020-02-10 | NCCL on Summit | Sylvain Jeaugey (NVIDIA) | Scaling Up Deep Learning Applications on Summit | (slides | recording) |
2020-02-10 | Introduction to Watson Machine Learning CE | Brad Nemanich & Bryant Nelson (IBM) | Scaling Up Deep Learning Applications on Summit | (slides | recording) |
2020-01-29 | MyOLCF - A New Self-Service Portal for OLCF Users | Adam Carlyle (OLCF) | January 2020 OLCF User Conference Call | (slides) |
2020-01-15 | Introduction to CUDA C++ | Bob Crovella (NVIDIA) | Introduction to CUDA C++ | (slides | recording) |
2019-10-30 | Distributed Deep Learning on Summit | Brad Nemanich & Bryant Nelson (IBM) | October 2019 OLCF User Conference Call - Distributed Deep Learning on Summit | (slides | recording) |
2019-09-06 | Intro to AMD GPU Programming with HIP | Damon McDougall, Chip Freitag, Joe Greathouse, Nicholas Malaya, Noah Wolfe, Noel Chalmers, Scott Moe, Rene van Oostrum, Nick Curtis (AMD) | Intro to AMD GPU Programming with HIP | (slides | recording) |
2019-08-28 | Intro to Slurm | Chris Fuson (OLCF) | August 2019 OLCF User Conference Call - Intro to Slurm | (slides | recording) |
2019-08-09 | Profiling Tools Training Workshop: Issues and Lessons Learned | George Markomanolis & Mike Brim (OLCF) | Profiling Tools Workshop | (slides) |
2019-08-08 | Optimizing Dynamical Cluster Approximation on the Summit Supercomputer | Ronnie Chatterjee (OLCF) | Profiling Tools Workshop | (slides) |
2019-08-08 | Advanced Score-P | Mike Brim (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-08 | Performance Analysis with Scalasca | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-08 | Performance Analysis with Tau | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | Introduction to Extrae/Paraver | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | NVIDIA Profilers | Jeff Larkin (NVIDIA) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | Intro to Scalasca | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | Intro to Score-P | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | Intro to Tau | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-08-07 | Introduction to Performance Analysis Concepts | George Makomanolis (OLCF) | Profiling Tools Workshop | (slides | recording) |
2019-06-19 | OLCF Best Practices | Bill Renaud (OLCF) | June 2019 OLCF User Conference Call - OLCF Best Practices | (slides | recording) |
2019-06-11 | Linux Command Line Productivity Tools | Ketan Maheshwari (OLCF) | Linux Command Line Productivity Tools | (slides) |
2019-06-07 | Introduction to AMD GPU Programming with HIP | Damon McDougall, Chip Freitag, Joe Greathouse, Nicholas Malaya, Noah Wolfe, Noel Chalmers, Scott Moe, Rene van Oostrum, Nick Curtis (AMD) | Introduction to AMD GPU Programming with HIP | (slides | recording) |
2019-05-20 | Job Scheduler/Launcher | Chris Fuson (OLCF) | Introduction to Summit | (slides) |
2019-05-20 | Programming Environment | Matt Belhorn (OLCF) | Introduction to Summit | (slides) |
2019-05-20 | File Systems & Data Transfers | George Markomanolis (OLCF) | Introduction to Summit | (slides) |
2019-05-20 | Summit System Overview | Tom Papatheodore (OLCF) | Introduction to Summit | (slides) |
2019-04-11 | Introduction to NVIDIA Profilers on Summit | Tom Papatheodore (OLCF) & Jeff Larkin (NVIDIA) | Introduction to NVIDIA Profilers on Summit | (slides | recording 1 recording 2) |
2019-02-13 | CAAR Porting Experience: RAPTOR | Ramanan Sankaran (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-13 | CAAR Porting Experience: LS-DALTON | Ashleigh Barnes (OLCF) | Summit Training Workshop (February 2019) | (slides) |
2019-02-13 | CAAR Porting Experience: FLASH | Austin Harris (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-13 | Network Features & MPI Tuning | Christopher Zimmer (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-13 | Burst Buffers / NVMe / SSDs | Christopher Zimmer (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-13 | Burst Buffers / NVMe / SSDs | George Markomanolis (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-13 | GPFS / Spectrum Scale | George Markomanolis (OLCF) | Summit Training Workshop (February 2019) | (slides) |
2019-02-13 | Arm Tools | Nick Forrington (ARM) | Summit Training Workshop (February 2019) | (slides) |
2019-02-12 | Summit Node Performance | Wayne Joubert (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-12 | Using V100 Tensor Cores | Jeff Larkin (NVIDIA) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-12 | NVIDIA Profilers | Jeff Larkin (NVIDIA) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-12 | GPU-Accelerated Libraries | Jeff Larkin (NVIDIA) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-12 | CUDA-Aware MPI & GPUDirect | Steve Abbott (NVIDIA) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-12 | Programming Methods for Summit’s Multi-GPU Nodes | Steve Abbott (NVIDIA) | Summit Training Workshop (February 2019) | (slides) |
2019-02-12 | CUDA Unified Memory | Steve Abbott (NVIDIA) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Summit System Overview | Scott Atchley (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Storage Areas & Data Transfers | George Markomanolis (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Programming Environment | Matt Belhorn (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Resource Scheduler & Job Launcher | Chris Fuson (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Python on Summit | Matt Belhorn (OLCF) | Summit Training Workshop (February 2019) | (slides | recording) |
2019-02-11 | Practical Tips for Running on Summit | David Appelhans (IBM) | Summit Training Workshop (February 2019) | (slides | recording) |
2018-12-06 | ML/DL Frameworks on Summit | Junqi Yin (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-06 | Experiences Porting XGC to Summit | Ed Dazevedo (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-06 | E3SM Application Readiness Experiences on Summit | Matt Norman (OLCF) | Summit Training Workshop | (recording) |
2018-12-06 | CAAR Porting Experience: QMCPACK | Andreas Tillack (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-06 | Python Environments | Matt Belhorn (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-06 | Mixing OpenMP & OpenACC | Lixiang Eric Luo (IBM) | Summit Training Workshop | (slides | recording) |
2018-12-06 | ARM MAP/Performance Reports | Nick Forrington (ARM) | Summit Training Workshop | (recording) |
2018-12-06 | Debugging: ARM DDT | Nick Forrington (ARM) | Summit Training Workshop | (recording) |
2018-12-05 | Summit Node Performance | Wayne Joubert (OLCF) | Summit Training Workshop | (recording) |
2018-12-05 | Targeting GPUs Using GPU Directives on Summit with GenASiS: A Simple and Effective Fortran Experience | Reuben Budiardja (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-05 | Experiences Using the Volta Tensor Cores | Wayne Joubert (OLCF) | Summit Training Workshop | (recording) |
2018-12-05 | IBM Power9 SMT Deep Dive | Brian Thompto (IBM) | Summit Training Workshop | (slides | recording) |
2018-12-05 | Network Features & MPI Tuning | Christopher Zimmer (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-05 | NVMe / Burst Buffers | Christopher Zimmer (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-05 | NVMe / Burst Buffers | George Markomanolis (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-05 | Spectrum Scale - GPFS | George Markomanolis (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-04 | Directive-Based GPU Programming | Oscar Hernandez (OLCF) | Summit Training Workshop | (recording) |
2018-12-04 | Using V100 Tensor Cores | Jeff Larkin (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-04 | NVIDIA Profilers | Jeff Larkin (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-04 | GPU-Accelerated Libraries | Jeff Larkin (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-04 | Targeting Summit’s Multi-GPU Nodes | Steve Abbott (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-04 | GPU Direct, RDMA, CUDA-Aware MPI | Steve Abbott (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-04 | CUDA Unified Memory | Jeff Larkin (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-03 | Experiences Porting/Optimizing Codes for Acceptance Testing | Bob Walkup (IBM) | Summit Training Workshop | (slides | recording 1 recording 2) |
2018-12-03 | Practical Tips for Running on Summit | David Appelhans (IBM) | Summit Training Workshop | (slides | recording) |
2018-12-03 | Summit Scheduler & Job Launcher | Chris Fuson (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-03 | Storage Areas & Data Transfers | George Markomanolis (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-03 | Summit Programming Environment | Matt Belhorn (OLCF) | Summit Training Workshop | (slides | recording) |
2018-12-03 | IBM Power9 | Brian Thompto (IBM) | Summit Training Workshop | (slides | recording) |
2018-12-03 | NVIDIA V100 | Jeff Larkin (NVIDIA) | Summit Training Workshop | (slides | recording) |
2018-12-03 | Summit System Overview | Scott Atchley (OLCF) | Summit Training Workshop | (slides | recording) |
2018-11-05 | Programming Methods for Summit’s Multi-GPU Nodes | Jeff Larkin & Steve Abbott (NVIDIA) | Programming Methods for Summit’s Multi-GPU Nodes | (slides | recording 1 recording 2) |
2018-06-28 | Intro to OpenACC | Steve Abbott (NVIDIA) | Introduction to HPC | (slides | recording) |
2018-06-28 | Intro to CUDA | Jeff Larkin (NVIDIA) | Introduction to HPC | (slides | recording) |
2018-06-28 | Intro to GPU Computing | Jeff Larkin (NVIDIA) | Introduction to HPC | (slides | recording) |
2018-06-27 | Advanced UNIX & Shell Scripting | Bill Renaud (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-27 | Intro to MPI | Brian Smith (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-27 | Intro to OpenMP | Dmitry Liakh & Markus Eisenbach (OLCF) | Introduction to HPC | (slides | recording 1 recording 2) |
2018-06-27 | Intro to Parallel Computing | John Levesque (Cray) | Introduction to HPC | (slides | recording) |
2018-06-27 | Intro to git | Jack Morrison & James Wynne (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-26 | Intro to UNIX | Bill Renaud (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-26 | Intro to vim | Jack Morrison (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-26 | Intro to C | Tom Papatheodore (OLCF) | Introduction to HPC | (slides | recording) |
2018-06-26 | Intro to Fortran | Bronson Messer (OLCF) | Introduction to HPC | (slides | recording) |
2017-06-19 | Intro to CUDA C/C++ | Tom Papatheodore (OLCF) | Introduction to CUDA C/C++ | (slides) |