High Performance Computing detailed syllabus scheme for Computer Engineering (CS), 2019 regulation has been taken from the MU official website and presented for the Bachelor of Engineering students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For 8th Sem Scheme of Computer Engineering (CS), 2019 Pattern, do visit CS 8th Sem Scheme, 2019 Pattern. For the Department Level Optional Course-4 scheme of 8th Sem 2019 regulation, refer to CS 8th Sem Department Level Optional Course-4 Scheme 2019 Pattern. The detail syllabus for high performance computing is as follows.
High Performance Computing Syllabus for Computer Engineering BE 8th Sem 2019 Pattern Mumbai University
Course Objectives:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Course Outcomes:
Learner will be able to-
- Memorize parallel processing approaches
- Describe different parallel processing platforms involved in achieving High Performance Computing.
- Discuss different design issues in parallel programming
- Develop efficient and high performance parallel programming
- Learn parallel programming using message passing paradigm using open source APIs.
Prerequisites:
Computer Organization
Module 1
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Module 2
Pipeline Processing Introduction, Pipeline Performance, Arithmetic Pipelines, Pipeline instruction processing, Pipeline stage design, Hazards, Dynamic instruction scheduling 8
Module 3
Parallel Programming Platforms Parallel Programming Platforms: Implicit Parallelism: Trends in Microprocessor & Architectures, Limitations of Memory System Performance, Dichotomy of Parallel Computing Platforms, Physical Organization of Parallel Platforms, Communication Costs in Parallel Machines 10
Module 4
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Module 5
Performance Measures Performance Measures : Speedup, execution time, efficiency, cost, scalability, Effect of granularity on performance, Scalability of Parallel Systems, Amdahls Law, Gustavsons Law, Performance Bottlenecks 6
Module 6
HPC Programming Programming Using the Message-Passing Paradigm: Principles of Message Passing Programming, The Building Blocks: Send and Receive Operations MPI: the Message Passing Interface, Topology and Embedding, Overlapping Communication with Computation, Collective Communication and Computation Operations, Introduction to OpenMP 10
Text Books:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Reference Books:
- Michael J. Quinn, Parallel Programming in C with MPI and OpenMP, McGraw-Hill International Editions, Computer Science Series, 2008.
- Kai Hwang, Zhiwei Xu, Scalable Parallel Computing: Technology, Architecture, Programming, McGraw Hill, 1998.
- Laurence T. Yang, MinyiGuo, High- Performance Computing: Paradigm and Infrastructure Wiley, 2006.
Internal Assessment: Assessment consists of two tests out of which; one should be compulsory class test (on minimum 02 Modules) and the other is either a class test or assignment on live problems or course project.
Theory Examination:
- Question paper will comprise of total six questions.
- All question carry equal marks.
- Questions will be mixed in nature (for example supposed Q.2 has part
- from module 3 then part
- will be from any module other than module 3).
- Only Four question need to be solved.
In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus. Description: The Laboratory Work (Experiments) for this course is required to be performed and to be evaluated in Computational Lab-II
Suggested Experiment List:
- Execution of Simple Hello world program on MPI platform
- Program to send data and receive data to/from processors using MPI
- Program illustrating Broadcast of data using MPI
- Implement a parallel program to demonstrate the cube of N number within a set range.
- Write a parallel program for area of a circle/triangle
- Implement a program to demonstrate balancing of workload on MPI platform
- Using directives of MPI/OpenMP implement parallel programming for calculator application (add, sub, multiplication and division)
- Mini Project Evaluate performance enhancement of HPC for any of the following: One-Dimensional Matrix-Vector Multiplication/ Single-Source Shortest-Path/ Sample Sort/Two-Dimensional Matrix-Vector Multiplication
For detail Syllabus of all subjects of Computer Engineering (CS) 8th Sem 2019 regulation, visit CS 8th Sem Subjects of 2019 Pattern.