Subject Syllabus
AL802 (B) - High Performance computing
AIML · Semester 8
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
General Purpose cache based architecture - performance metric and bench marksMoors Law, pipelining, super clarity, SIMDMemory HierarchiesMulti core processors, Multi threaded processorsVector processors - Design principle, Max performance estimates, programming for vector architectureBasic Optimizations for serial codes: Scalar profiling, common sense optimizationsSimple measures and their impacts, role of compilers, C++ optimizations
Message passingMessage and point to point communicationCollective communicationNon blocking point-to-point communicationVirtual topologiesEfficient MPI Programming: MPI performance tools, communication parametersImpact of synchronizations sterilizations and contentionsReductions in communication overhead