munotes®

B.E. (Computer Engineering) High Performance Computing Lab Syllabus - Mumbai University 2026

The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.

High-Performance-Computing-Lab.pdf
Semester 8 · Fourth Year CE

Loading syllabus...

Syllabus for High Performance Computing Lab

Semester 8 · Fourth Year CE

To analyse the Linux based computer systems using following commands:

  • a. top , b.ps , c. kill, d. cat /proc/cpuinfoe. vmstat Hardware/Software Requirement: Linux Operating System To setup SSH passwordless logins for two or more Linux based machines and execute commands on a remote machine. Hardware/Software Requirement: Linux Operating System, Multi-core computer systems Write a program in C to multiply two matrices of size 10000 x 10000 each and find it's execution-time using "time" command. Try to run this program on two or more machines having different configurations and compare execution-times obtained in each run. Comment on which factors affect the performance of the program. Hardware/Software Requirement: Linux Operating System, gcc compiler,Multi-core computer systems Write a "Hello World" program using OpenMP library also display number of threads created during execution. Hardware/Software Requirement: Linux Operating System, gcc compiler,Dual core with HT or Quad-core or higher computer system. Write a parallel program to calculate the value of PI/Area of Circle using OpenMP library. Hardware/Software Requirement: Linux Operating System, gcc compiler,Dual core with HT or Quad-core or higher computer system. Write a parallel program to multiply two matrices using openMP library and compare the execution time with its serial version. Also change the number of threads using omp_set_num_threads() function and analyse how thread count affects the execution time. Hardware/Software Requirement: Linux Operating System, gcc compiler,Dual core with HT or Quad-core or higher computer system. Install MPICH library and write a "Hello World" program for the same. Hardware/Software Requirement: Linux Operating System, MPICH, Multi-processor systems or MPI Cluster. Write a parallel program to multiply two matrices using MPI library and compare the execution-time with it’s OpenMP and serial version. Hardware/Software Requirement: Linux Operating System, MPICH, gcc, Multi processor systems, or MPI Cluster. Install MPICH on two and more machines and create a MPI cluster. Execute MPI programs on this cluster and check the performance. Hardware/Software Requirement: Linux Operating System, MPICH, Multi-processor systems or MPI Cluster. Implement a program to demonstrate balancing workload on MPI platform. Hardware/Software Requirement: Linux Operating System, MPICH, Multi-processor systems or MPI Cluster.

Module 11: Implement a parallel program to demonstrate the cube of N number within a set range using MPI/OpenMP/OpenCL/CUDA.

  • Hardware/Software Requirement: Linux Operating System, MPICH, Multi-processor systems or MPI Cluster. A CUDA-capable GPU,A supported version of Microsoft Windows,A supported version of Microsoft Visual Studio, The NVIDIA CUDA Toolkit

Module 12

  • Implement DFT computation of vector using OpenCL/CUDA/ Parallel Matlab Hardware/Software Requirement: A CUDA-capable GPU,A supported version of Microsoft Windows,A supported version of Microsoft Visual Studio, The NVIDIA CUDA Toolkit

Module 13

  • Implement Two Vector addition using OpenCL/CUDA/ Parallel Matlab Hardware/Software Requirement: A CUDA-capable GPU, A supported version of Microsoft Windows,A supported version of Microsoft Visual Studio, The NVIDIA CUDA Toolkit

Module 14

  • Implement even-odd/Bucket /Radix /Shell sort using OpenCL/CUDA/ Parallel Matlab Hardware/Software Requirement: A CUDA-capable GPU, A supported version of Microsoft Windows,A supported version of Microsoft Visual Studio, The NVIDIA CUDA Toolkit

Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 7.9 (R-A) B.E. (Computer Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.24 (N) B.E. (Computer Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.15 B.E. (Computer Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.41 (R) B.E. (Computer Engineering) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!