Skip to content

sdsc-hpc-training-org/AMD-EPYC-Adv-User-Training-on-Expanse

Repository files navigation

AMD EPYC Advanced User Training on Expanse

Repository for training material

Wednesday, April 21, 2021. 9:00 AM - 1:00 PM PDT

Contents:

Overview

The complexity of the AMD EPYC architecture, with its large core counts, non-uniform memory access and distributed L3 caches, can make it challenging to obtain peak performance. We’ll cover a range of intermediate-to-advanced topics that will help you to make most effective use of Expanse and other EPYC-based systems. These include an overview of the EPYC architecture, AMD’s compilers and math libraries, strategies for mapping processes and tasks to compute cores, Slurm, application tuning and profiling tools.

To get the most out of this training event, you should already be familiar with the basics of working in a Linux environment, job submission, compilation and programming in C/C++, Fortran or other languages.

The event is open to all users with an XSEDE portal account. Given the amount of material and potentially large number of participants, we will not be doing hands-on exercises during the event. Attendees who have access to Expanse will be able to download exercises so that they can practice what they learned.

Agenda

TIME (PST) TOPIC PRESENTER
9:00 AM – 9:05 AM Welcome & Introduction Mary Thomas
9:05 AM – 9:35 AM Introduction to 2nd Gen AMD EPYC™ Processors Mark Klonower
9:35 AM – 9:45 AM Q&A session Mark Klonower
9:45 AM – 10:25 AM AOCC Compiler & AOCL Math Libraries [download] Marty Kandes
10:25 AM – 10:35 AM Q&A session Marty Kandes
10:35 AM – 11:15 AM SLURM, Runtime Configurations, and Tuning [download] Mahidhar Tatineni
11:15 AM – 11:25 AM Q&A session Mahidhar Tatineni
11:25 AM – 11:55 PM 30-minute break
11:55 AM – 12:35 PM Profiling applications using AMD uProf Bob Sinkovits
12:35 PM – 12:45 PM Q&A session Bob Sinkovits
12:45 PM – 1:00 PM Final Q&A and Wrap-up Mary Thomas

https://github.com/sdsc-hpc-training-org/AMD-EPYC-Adv-User-Training-on-Expanse/raw/main/introduction-to-aocc-and-aocl.pdf

Instructors

NAME TITLE ORG
Marty Kandes Computational and Data Science Research Specialist (bio) SDSC
Mark Klonower Field Application Engineer (bio) AMD
Bob Sinkovits Director for Scientific Computing Applications (bio) SDSC
Mahidhar Tatineni Director of User Services (bio) SDSC
Mary Thomas Computational Data Scientist, HPC Training Lead (bio) SDSC

About

AMD EPYC Advanced User Training on Expanse repository for training material

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •