Parallel Processing detailed syllabus for Computer Hardware (Computer Hardware) for 2015 revision curriculum has been taken from the SITTTRs official website and presented for the Computer Hardware students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Hardware 6th Sem scheme and its subjects, do visit Computer Hardware 6th Sem 2015 revision scheme. The detailed syllabus of parallel processing is as follows.
Course General Outcomes:
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..
Specific Outcomes:
MODULE – I Parallel Computing
- To Understand Parallel Processing
- Introduction to Parallel Computing
- Scope of Parallel Computing
- Parallel Programming Platforms –
- Limitations of Memory System Performance
- Physical Organization of Parallel Platforms
- Parallel Network Topologies
MODULE – II Parallel Algorithm Design
- To Understand Parallel Algorithm Design
- Discuss Decomposition, Tasks, and Dependency Graphs
- Discuss Granularity, Concurrency, and Task-Interaction
- Describe Processes and Mapping
- Compare Processes versus Processors
- Discuss different Decomposition Techniques
- Characteristics of Tasks and Interactions
- Methods for Containing Interaction Overheads
- Discuss different Parallel Algorithm Models
MODULE – III Analytical Modeling of Parallel Programs
- To Understand Analytical Modeling of Parallel Programs
- Sources of Overhead in Parallel Programs
- Discuss Performance Metrics for Parallel Systems
- Describe the Effect of Granularity on Performance
- Scalability of Parallel Systems
- Programming Using the Message-Passing Paradigm
- Principles of Message-Passing Programming
- Discuss the Message Passing Interface
- Describe Sending and Receiving Messages
MODULE – IV Programming Shared Address Space Platforms
- Programming Shared Address Space Platforms
- Programming Shared Address Space Platforms
- The POSIX Thread API
- Thread Basics: Creation and Termination
- Synchronization Primitives in Pthreads
- Controlling Thread and Synchronization Attributes
- Thread Cancellation
- Composite Synchronization Constructs
- Tips for Designing Asynchronous Programs
- OpenMP: a Standard for Directive Based Parallel Programming
MODULE – I Parallel Computing
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 – II Parallel Algorithm Design
Principles of Parallel Algorithm Design Preliminaries – Decomposition Techniques- Recursive Decomposition, Data Decomposition ,Exploratory Decomposition, Speculative Decomposition , Hybrid Decompositions – Characteristics of Tasks and Interactions – Methods for Containing Interaction Overheads -Parallel Algorithm Models – Data-Parallel Model, Task Graph Model, Work Pool Model , Master-Slave Model, Pipeline or Producer-Consumer Model, Hybrid Models
MODULE – III Analytical Modeling of Parallel Programs
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 – IV Programming Shared Address Space Platforms
Programming Shared Address Space Platforms Thread Basics – The POSIX Thread API – Thread Basics: Creation and Termination – Synchronization Primitives in Pthreads -Controlling Thread and Synchronization Attributes – Thread Cancellation – Composite Synchronization Constructs – Tips for Designing Asynchronous Programs – OpenMP: a Standard for Directive Based Parallel Programming
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:
- An Introduction to Parallel Programming Peter Pacheco (Author)
For detailed syllabus of all other subjects of Computer Hardware, 2015 revision curriculum do visit Computer Hardware 6th Sem subject syllabuses for 2015 revision.
To see the syllabus of all other branches of diploma 2015 revision curriculum do visit all branches of SITTTR diploma 2015 revision.