Class Schedule
08:15am --9:30am . Online.
Instructor:
Yousef Saad
e-mail: saad =at= umn
Office: Keller H. 5-225B -- Office Phone: (612)624-7804
Teaching Assistant:
James Mooney -- [moone174 -- at -- umn -- edu]
Office Hours
Who: | When: | Where: |
Yousef Saad | TTh 1:00--2:00pm | Via zoom |
James Mooney | MW 12:30--1:30pm | via zoom |
Go to Canvas to find links to office hours.
Short description of course:
This course is an introduction to parallel computing. It covers
parallel architectures, parallel algorithms and their analysis. It
will also introduce you to programming on parallel platforms. The
main programming medium used for the labs will in C /C++. OpenMP,
MPI, and CUDA for the NVIDIA Graphics Processing Units (GPUs), will
also be covered, along with a quick overview of PGAS, Pthreads,..
The course blends theory [complexity of parallel algorithms
and their efficiency] with practical issues such as parallel
architectures and parallel programming. A small part of the course will be
devoted to the emerging paradigm of quantum computing.
This web-site will include lecture and minimal additional information.
Homeworks, exams, and other information will be posted on Canvas