Workshops ASPIRE 2A+

Upcoming Workshops

Workshops Venue Date Time
NSCC Introductory Workshop for ASPIRE2A+

Register here

NSCC, Charles Babbage Room 21 January 2026 2.00pm-6.00pm
  • Please note that the registration will close 1 week before the start of the workshop. Registered participants will receive the confirmation at least 3 days before the start of the workshop.
  • By attending the event, you consent to the use of your photograph, voice, likeness, and image in any broadcasts of this event and in subsequent productions drawn from video or audio recordings of this event.

Types of Available Workshops

Types of Workshops Workshop Overview Who Should Attend Expected Outcome Frequency of Workshops
ASPIRE2A+ Introductory Workshop This workshop introduces new users to the ASPIRE 2A+ system, covering the overall setup and guiding them through the system onboarding process.

Participants will also take part in a hands-on session to learn how to submit job requests within the system.

Beginner/Intermediate (eg: new user with basic exposure to Linux and HPC system) Gain a better understanding of the ASPIRE 2A+ system setup and learn how to transfer files, compile programs, and submit jobs. January, March, July and  September
ASPIRE2A+ Advanced: Parallel Programming Model This workshop provides an overview of the ASPIRE2A+ architecture, the deployment of Enroot container-based workloads, and an understanding of PyTorch’s parallelisation frameworks—namely, Distributed Data Parallel (DDP) and Fully Sharded Data Parallel (FSDP). Advanced (eg: knowledge on how to optimize HPC workload) Gain basic understanding of container-based parallel computing environments and libraries in ASPIRE 2A+, along with PyTorch parallelization frameworks for AI workloads. It also includes knowledge of thread- and process-based parallelism using OpenMP, MPI, and CUDA. April, June and November
ASPIRE2A+ Advanced: Parallel Profiling & Debugging This workshop focuses on identifying performance bottlenecks in code through runtime profiling. Participants will learn to use Nsight Systems to visualize CPU and GPU activity, memory transfers, and MPI processes. The session will also introduce performance profiling with NVTX annotations, demonstrating how to apply them in both compiled languages and Python. Advanced (eg: knowledge on how to optimize HPC workload) Participants will gain hands-on experience in optimizing code for better runtime performance and learn key considerations for improving efficiency. The workshop will also provide exposure to debugging techniques using open-source tools. May and October

updated: 09 December 2025

Choose Your HPC System
Before Proceeding: