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 TBA [ tba =at= umn ]

Office Hours

Who: When: Where:
Yousef Saad xx & xx xx m via zoom
TA (TBA) -- & -- via zoom

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, and openACC. 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