Parallel processing, scheduling and load balancing (WCMC)  
June 2-11 2020
Click here to register for this workshop

NOTE: This workshop is now open both to Ithaca Campus and WCMC.

This two-part, four session workshop will cover various aspects of using multiple processors to parallelize your work in the BioHPC Cloud and beyond. We will discuss different parallelization paradigms (shared memory, distributed memory, mixed approaches) and briefly introduce the respective programming tools. The central problem of simultaneous processing of multiple independent tasks will be discussed in detail along with tools for distributing and balancing computational load over available resources. Among such tools, job schedulers such as SLURM play an important role as a means to balance and prioritize tasks in complex environments with multiple machines, groups of users, and jobs with different CPU and memory requirements. We will introduce the recently developed 'SLURM cluster on demand' feature of BioHPC Cloud as an efficient way to streamline your work. Each of the two lecture sessions will be followed by a hands-on session, allowing plenty of time for hands-on experience.

This workshop will be conducted remotely via Zoom. The link to the workshop Zoom session will be sent in advance to all participants via e-mail.

The machine allocations will be posted here.


Workshop Outline
Session 1 6/2/2020 3:00:00 PM Zoom
Lecture - Part 1
Session 2 6/4/2020 3:00:00 PM Zoom
Hands-on exercise - Part 1
Session 3 6/9/2020 3:00:00 PM Zoom
Lecture - Part 2
Session 4 6/11/2020 3:00:00 PM Zoom
Hands-on exercise - Part 2
Website credentials: login  Web Accessibility Help