Course: Topics in Parallel Computation
This course covers theory of concurrency and parallelism. It also cover how to use it an high performance computing. The course is providing students with the concept of processing that need high performance computing (hpc) , the hpc computing architecture. providing students with skills to analysis problem solving that needs the hpc technology. providing students with skills to solve problem in cluster computing environments. The Students will have some exercises and homework using Cluster and GPU.
Use of FutureSystems
students will compile MPI and CUDA codes, and have them run on Cluster and GPU.
Scale of Use
The class will use the system about 5-6 hours/day. In cluster, they will be using about 32-64 cores.