BCS702 VTU Notes: Parallel Computing 2022 Scheme PDF

Boost processing power with our BCS702 VTU Notes. Master parallel architectures, OpenMP, and MPI programming for the 2022 Scheme at the all-new vtubuddy.in Computer Science and High-Performance Computing resource portal.

Parallel Computing

BCS702

2022 Scheme

Module 1 : Introduction to parallel programming, Parallel hardware and parallel software

Introduction to parallel programming, Parallel hardware and parallel software – Classifications of parallel computers, SIMD systems, MIMD systems, Interconnection networks, Cache coherence, Shared-memory vs. distributed-memory, Coordinating the processes/threads, Shared-memory, Distributed-memory.

Module 2 : GPU programming, Programming hybrid systems, MIMD systems, GPUs, Performance

GPU programming, Programming hybrid systems, MIMD systems, GPUs, Performance – Speedup and efficiency in MIMD systems, Amdahl’s law, Scalability in MIMD systems, Taking timings of MIMD programs, GPU performance.

Module 3 : Distributed memory programming with MPI

Distributed memory programming with MPI – MPI functions, The trapezoidal rule in MPI, Dealing with I/O, Collective communication, MPI-derived datatypes, Performance evaluation of MPI programs, A parallel sorting algorithm.

Module 4 : Shared-memory programming with OpenMP

Shared-memory programming with OpenMP – openmp pragmas and directives, The trapezoidal rule, Scope of variables, The reduction clause, loop carried dependency, scheduling, producers and consumers, Caches, cache coherence and false sharing in openmp, tasking, tasking, thread safety

Module 5 : GPU programming with CUDA

GPU programming with CUDA – GPUs and GPGPU, GPU architectures, Heterogeneous computing, Threads, blocks, and grids Nvidia compute capabilities and device architectures, Vector addition, Returning results from CUDA kernels, CUDA trapezoidal rule I, CUDA trapezoidal rule
II: improving performance, CUDA trapezoidal rule III: blocks with more than one warp.

Other Subject Notes

Model Question Papers

Previous Year Question Papers

Syllabus

Upload Notes 👇