Skip to main content

Source repo: sdsc-summer-institute-2024 | Branch: main | Last synced: 2026-04-24 10:27:17.425 UTC

sdsc-summer-institute-2024

This repository hosts all material and slides of the presentations at the Summer Institute SDSC Summer Institute 2024 website: https://na.eventscloud.com/website/70797/

Interactive Videos

  • A full catalog of all our trainings at SDSC can be found here.

For your convenience, we’ve create aliases and symlinks for the Summer Institute

  • srun-shared - start an interactive session on a shared compute node
  • srun-compute – start an interactive session on a compute node
  • srun-gpu-shared – start an interactive session on one GPU
  • jupyter-shared-spark – start a JupyteLab session for Spark on a shared compute node
  • jupyter-compute-tensorflow – start a JupyterLab session for TensorFlow session on a compute node
  • jupyter-gpu-shared-tensorflow – start a JupyterLab session for TensorFlow on one GPU
  • data – symlink to staged data In the event that you need to explicitly use the reservation, training accounts will have access to SI2021RES for duration of SI

Agenda

All times are in Pacific time.

Tuesday, July 30: Virtual Prep Day

TIME (Pacific time)TOPICPRESENTER
9:00 AM - 11:00 AM1.0 Preparation Day - Welcome & OrientationRobert Sinkovits

Monday, August 5

TIME (Pacific time)TOPICPRESENTER
8:00 AM – 8:30 AMCheck-in & Registration
8:30 AM – 9:30 AMWelcome
9:30 AM - 10:15 AM2.1 Parallel Computing ConceptsRobert Sinkovits
10:15 AM – 11:00 AM2.2 Hardware OverviewAndreas Goetz
11:00 AM - 11:15 AMBreak
11:15 AM – 12:15 PM2.3 Intermediate LinuxAndreas Goetz
12:15 PM - 1:45 PMLunch
1:45 PM – 2:45 PM2.4 Batch ComputingMarty Kandes
2:45 PM – 3:00 PMBreak
3:00 PM – 4:00 PM2.5 Interactive ComputingMary Thomas
4:00 PM - 4:30 PMQ&A + Wrap-up
4:45 PM - 7:00 PMEvening Reception - Offsite
(Transportation will be provided - departure from SDSC driveway at 4:45 PM)

Tuesday, August 6, 2024

TIME (Pacific time)TOPICPRESENTER
8:00 AM – 8:30 AMCheck-in & Light Breakfast
8:30 AM – 9:00 AM3.1 Getting HelpNicole Wolter
9:00 AM – 10:00 AM3.2 Data ManagementMarty Kandes
10:00 AM – 10:15 AMBreak
10:15 AM – 11:00 AM3.3 SecurityScott Sakai
11:00 AM – 12:00 PM3.4 Code MigrationMahidhar Tatineni
12:00 PM - 1:30 PMLunch
1:30 PM – 2:45 PM3.5 High Throughput ComputingMarty Kandes
2:45 PM - 3:00 PMBreak
3:00 PM - 4:30 PM3.6 Linux Tools for File ProcessingRobert Sinkovits
4:30 PMQ&A + Wrap-up

Wednesday, August 7, 2024

TIME (Pacific time)TOPICPRESENTER
8:00 AM – 8:30 AMCheck-in & Light Breakfast
8:30 AM – 10:00 AM4.1a Intro to Git & GitHubMahidhar Tatineni
8:30 AM – 10:00 AM4.1b Advanced Git & GitHubFernando Garzon
10:00 AM – 10:15 AMBreak
10:15 AM – 12:30 PM4.2a Python for HPCAndrea Zonca
10:15 AM – 12:30 PM4.2b Information Visualization ConceptsIsaac Nealey
12:30 PM - 2:00 PMLunch
2:00 PM – 4:30 PM4.3a Conducting Scientific Visualization with VTK and Unreal Engine 5Isaac Nealey
2:00 PM – 4:30 PM4.3b Scalable Machine LearningMai Nguyen
Paul Rodriguez
4:30 PMQ&A + Wrap-up

Thursday, August 8, 2024

TIME (Pacific time)TOPICPRESENTER
8:00 AM – 8:30 AMCheck-in & Light Breakfast
8:30 AM - 9:30 AM5.1 Scaling up Interactive Data Analysis in Jupyter Lab: From Laptop to HPCPeter Rose
9:30 AM – 9:45 AMBreak
9:45 AM – 12:15 PM5.2a Performance TuningRobert Sinkovits
9:45 AM – 12:15 PM5.2b Deep Learning - Part 1Mai Nguyen
Paul Rodriguez
12:15 PM – 1:45 PMLunch
1:45 PM – 4:30 PM5.3a GPU Computing and ProgrammingAndreas Goetz
1:45 PM – 4:30 PM5.3b Deep Learning – Part 2Mai Nguyen
Paul Rodriguez
4:30 PMQ&A + Wrap-up & Group Photo
5:00 pm - 7:00 pmDinner at 15th Floor

Friday, August 9, 2024

TIME (Pacific time)TOPICPRESENTER
8:00 AM – 8:30 AMCheck-in & Light Breakfast
8:30 AM – 11:30 AM6.1a Parallel Computing using MPI & Open MPMahidhar Tatineni
8:30 AM – 11:30 AM6.1b A Short Introduction to Data Science and its ApplicationsSubhasis Dasgupta
Jon Stephens
11:30 AM – 11:45 AM6.2 Overview of VoyagerAmit Majumdar
11:45 AM - 12:00 PM6.3 Overview of COSMOSMahidhar Tatineni
12:15 PM – 12:30 PMClosing RemarksRobert Sinkovits

Additional SDSC Resources

Voyager

The Voyager supercomputer is an innovative AI system designed specifically for science and engineering research at scale. Funded by the National Science Foundation, Voyager represents a collaboration with the San Diego Supercomputer Center at UC San Diego, Supermicro, and Intel’s Habana Lab focused on supporting research in science and engineering that is increasingly dependent upon artificial intelligence and deep learning as a critical element in the experimental and/or computational work.

  • Voyager: Exploring Habana processor-based AI focused hardware for Science and Engineering Training Session
  • Voyager User Guide HERE.
  • Voyager video HERE.

CloudBank

CoudBank is a managed service to simplify cloud access for computer science research. CloudBank overview video HERE. DCL funding opportunity for PIs who have existing CISE awards, details HERE.

SeedMe

SeedMe is a scientific data management framework for teams struggling with intractable data.
SeedMeLab overview talk HERE.

License

All the teaching material in this repository is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

If you are re-using this material, please cite our record on Zenodo