CS-802 (C) High Performance computing Notes
5 notes for High Performance computing, unit by unit.
Notes for CS-802 (C)
- Unit 1 · Short notes Introduction to modern processors General purpose cache‑based architecture performance metrics and benchmarks · Moore's Law · Pipelining · Superscalar execution · SIMD (Single Instruction Multiple Data) · Memory hierarchies
- Unit 2 · Short notes Data access optimizations Balance analysis and light‑speed estimates · Storage order considerations · Algorithm classifications and associated optimizations · Case studies for data‑access optimizations · Parallel computers – shared memory computers, distributed memory computers, hybrid systems, network computers
- Unit 3 · Short notes Basics of parallel computing Data parallelism and functional parallelism · Parallel scalability – laws, metrics, factors, efficiency, load imbalance · Shared‑memory parallel programming with OpenMP – parallel execution, data scoping, work sharing using loops, synchronization, reductions, loop scheduling, tasking
- Unit 4 · Short notes Efficient OpenMP programming Program profiling · Performance pitfalls in OpenMP codes · Improving the impact of OpenMP work‑sharing constructs · Determining overheads for short loops · Serialization and false sharing
- Unit 5 · Short notes Distributed memory parallel programming with MPI Message passing basics · Point‑to‑point communication · Collective communication · Non‑blocking point‑to‑point communication · Virtual topologies · MPI performance tools
More for CS-802 (C)
Other 8th semester CSE subjects
- CS-801 Internet of Things
- CS-802 (A) Block Chain Technologies
- CS-802 (B) Cloud Computing
- CS-802 (D) Object Oriented Software Engineering
- CS-803 (A) Image Processing and Computer Vision
- CS-803 (B) Game Theory with Engineering applications
- CS-803 (C) Internet of Things
- CS-803 (D) Managing Innovation and Entrepreneurship