Class Schedule

    bullet 08:15am --9:30am . Online.

Instructor:

    bullet Yousef Saad e-mail: saad =at= umn
    bullet Office: Keller H. 5-225B -- Office Phone: (612)624-7804

Teaching Assistant:

    bullet 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: Line

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