SDSC’s HPC/CI Training Series

Friday, January 14, 2022 - Friday, May 6, 2022

2:00 PM - 4:00 PM PDT

This event will be held remotely.

SDSC’s High Performance Computing (HPC)/ Cyberinfrastructure (CI) Training Series was developed to support UC San Diego undergraduates and graduates interested in furthering their knowledge of HPC concepts and hands-on training, as well as, building a team interested in competing in the Student Cluster Competition held at the annual International Conference for High Performance Computing, Networking, Storage, and Analysis (SC). This program is available to any who are interested in advancing their knowledge and experience on HPC systems and concepts.

This program is offered in two sessions, the first to support parallel programming concepts, the second to provide tools for programmers. Participants can register for one or both sessions.

Who should attend? This program is designed to help undergraduate and graduate students who are interested in learning more about HPC and CI. However, anyone from any discipline is welcome to join.

What to expect? Lecture with a mix of hands-on training on SDSC’s supercomputer, Expanse

The program is scheduled to be hosted every Friday from 2:00 PM – 4:00 PM (Pacific time).

Thank you for your interest to our program. Unfortunately, both sessions have reached capacity. Sessions will be recorded and made available on this page when available.

Session 1 (01/14/22 – 03/04/22) REGISTRATION CLOSED
Learn about tools and computing concepts necessary for HPC and CI systems

  • Week 1: Supercomputing Club Kick-Off meeting; Program Orientation, history, plan; Registration process & accounts 
  • Week 2: Parallel Computing Concepts; HPC overview & Expanse Architecture 
  • Week 3: Data Management; Job Submission - Queues and batch scripting 
  • Week 4: Kubernetes: Submitting jobs onto Pacific Research Platform (PRP) 
  • Week 5: Singularity Containers
  • Week 6: Running Secure Jupyter Notebooks on HPC Systems Interactive Computing 
  • Week 7: Overview of Machine Learning Frameworks; Introduction to Deep Learning; Tensor Flow/PyTorch 
  • Week 8: Cloud Computing (Jetstream); Intro to Azure, Oracle, other clouds 

Session 2 (04/01/22 – 05/06/22) REGISTRATION CLOSED
In-depth knowledge of tools with hands-on training utilizing SDSC’s Expanse system

  • Week 9: Visualization using Jupyter Notebooks (pandas, to see Lustre data sets, Matplotlib, Bokeh, SeaBorn)
  • Week 10: CPU Computing: Introduction to OpenMP/Threads
  • Week 11: CPU Computing: Introduction to MPI
  • Week 12: CPU Profiling, monitoring: gprof, mpiP/comms, uProf
  • Week 13: GPU Architectures, CUDA; GPU Computing with CUDA Python
  • Week 14: GPU Profiling, monitoring: comms, NSight

 *Note: Topics and schedule are subject to slight adjustments