IT827
Course Name:
High Performance Computing (IT827)
Programme:
Credits (L-T-P):
Content:
High performance computing architectures, Fundamentals of Superscalar processors, Vector processors and Accelerators architecture – GPGPU, Xeon-Phis and FPGAs. Programming for HPC clusters – OpenMP and MPI programming. Programming for accelerators – OpenCL/CUDA/Xeon-PHIs. Domains for HPC (Microbiology, Engineering, Physics, Chemistry). HPC Benchmarks – LINPACK/HPL. Recent, relevant high-performance computing advances from literature from Supercomputing and other sources. Programming projects in the area of open source HPC applications. Introduction to Deep Learning frameworks like Caffe, Tensorflow. Implementation of HPC techniques in DNN frameworks incl. TPUs.