Hikmat Farhat. Notre Dame University-Louaize
This is a first course in parallel and distributed computing. It is mostly hands-on using C++. Topics include: multithreading, synchronization, OpenMP,TBB,CUDA and MPI.
All homeworks require the use of Github where your submission is autograded. A basic knowledge of Git and a Github account is mandatory.
For your convenience each homework starts from a skeleton repository, including build files for MSVC++ and cmake