Class Schedule

    bullet 08:15am --9:30am . - MW: ME 212

Instructor:

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

Teaching Assistant:

    bullet Tianshi Xu [ xuxx1180 =at= umn ]

Office Hours

Who: When: Where:
Yousef Saad Mo & Tu 1:00 pm -- 2:00pm Keller H. 5-225B
Tianshi Xu We & Th 1:00-2:00pm Keller H. 2-209

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