0% found this document useful (0 votes)
5 views3 pages

PDC Outline

The document outlines a framework for a course on Parallel and Distributed Computing, detailing weekly topics, sources, and recommended learning activities. It includes various assessments such as quizzes, assignments, and case studies, along with a focus on advanced topics and project presentations. The course covers fundamental concepts, programming models, performance analysis, and practical applications in the field.

Uploaded by

nawazhira48
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

PDC Outline

The document outlines a framework for a course on Parallel and Distributed Computing, detailing weekly topics, sources, and recommended learning activities. It includes various assessments such as quizzes, assignments, and case studies, along with a focus on advanced topics and project presentations. The course covers fundamental concepts, programming models, performance analysis, and practical applications in the field.

Uploaded by

nawazhira48
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Frame

work
Week Topic Source Recommendations for Learning Activities
(Book- (Mention Assignments, Test, Quizzes, Practical, Case
Chapter No. Study, Projects, Lab Work or Reading Assignments)
Section No.)
Introduction to Parallel and • Distribution of Course Outline
Text A-Ch1
• Discuss its objective
Distributed Computing Text B-Ch1
• Prerequisite Test
1
Text A-Ch1
Comparison of Parallel and Distributed Text B-Ch1
Computing
Text A –Ch2
Text B –Ch1
Flynn Is Taxonomy Handouts
Text A –Ch2 Assignment
Hands outs
Introduction to Multi-Threading
Quiz
2

Text A –Ch9
Hands outs

parallel algorithms & architectures


Text A –Ch9
3 parallel I/O
programming models (data-parallel, task- Text A –Ch10 Quiz
4
parallel
Text A –Ch10 Assignment
process-centric, shared/distributed Text B-Ch5 &
memory) 6
Introduction to Parallel Text A –Ch
Programming using OpenMP 11
Quiz
Programming using OpenMP Text A –Ch11
Text A –Ch13 Assignment
Text B-Ch7
performance analysis and tuning,
Quiz
Case Study

Text A –Ch13
Text B-Ch7
5

6 scalability and performance studies


scheduling, load balancing,
memory consistency model, memory
hierarchies,
7 Case Studies: From problem specification Text A –Ch6
to a parallelized solution Handouts

Text A –Ch6

Case Studies: From problem specification


to a parallelized solution

Text A –Ch6
Handouts

GPU architecture and


programming
8
heterogeneity, Introduction to Quiz
Text A –Ch5
OpenCL
power and energy consumption Text A –Ch5
storage systems,
9
consumption storage systems, and Text A –Ch5
synchronization o
10 Message passing interface (MPI)
Message passing interface (MPI)
Case Study for Final project given

Text B –Ch6

11 o concurrency control
fault tolerance, interconnection
topologies Text B –Ch6

Text A –Ch19

 fault tolerance, interconnection


12 topologies

Text A –Ch19
Text B-Ch12

Asynchronous/synchronous
computation/communication,
concurrency control, fault
tolerance,
13
Advanced topics in parallel and Quiz
Distributed computing
Advanced topics in parallel and Text A –Ch31
Ref Material
Distributed computing
Text A –Ch34 Final Submission of the Final project with
Ref Material Documentation
Advanced topics in parallel and
14 Distributed computing
Project Presentation
15
Revision

You might also like