Introduction to Parallel Computing
Session 2 - Introduction to Parallel Computing
Date: March 27, 2025
Time: 12-2 PM ET / 11 AM - 1 PM CT / 9-11 AM PT
Presenter: John Urbanic, Pittsburgh Supercomputing Center
Slides: Introduction to Parallel Computing
Exercise: Exercise description (Also described at 1:40:34 of the video below)
Recording:
Description: This session will explore the motivation behind parallel programming and provide an overview of the relevant hardware, including a brief history of its development. Participants will learn about the three most important paradigms in modern parallel programming: threads, GPUs, and distributed clusters. The session will cover key paradigms of parallel programming, different types of parallel architectures in supercomputing clusters, and the historical evolution of parallel computing hardware. By the end of the session, attendees will have a solid understanding of these concepts and their practical applications in today's computing landscape.