You are on page 1of 2

NATIONAL INSTITUTE OF TECHNOLOGY KARNATAKA SURATHKAL

COURSE PLAN AND THE EVALUATION PLAN

1. Course Code : MA721 (Session Aug 2021 Dec 2022)


2. Course Title : Introduction to Scalable Systems
3. (L-T-P) Credits : (L-T-P) Credits (3-0-2) 4
4. Prerequisite : Basics of programming
5. Course Instructor : Dr. Pushparaj Shetty D.
6. Teaching Department : M.A.C.S
7. Objectives of the course

 To realize the parallel program implementation on various platforms


 To map the theoretical concepts to advances in hardware
 To demonstrate the multiprocessor programming with appropriate applications.
 To demonstrate GPU computing through CUDA programming for an application.
8. Skill development of the student expected from the course
 To identify the potential parallel components in an application
 Proficiency in Open MP and MPI programming
 Proficiency in CUDA programming
9. Course Coverage (40 Lecture Schedule):

Contents Approx.
Sl. No. of
No. lecture
hours
1 Multi core Processors, parallel Processing and architectural Issues:
performance 8
2 Fundamentals of parallel algorithms: techniques to reduce 8
communication Overhead, Parallel algorithm models
3 Parallel Hardware and software 6

4 Directive based parallel programming with Open MP 8

5 Parallel Programming Models and Languages: MPI Programming 6

6 Introduction to GPU computing and CUDA programming 4

10. References:
 Introduction to Parallel Computing: Niranjan N Chiplunkar , Raju K, Wiley
Publishers, 2020.
 An Introduction to Parallel Programming. Peter S Pacheco. Publisher: Morgan
Kauffman. ISBN: 978-93-80931-75-3. 2011.
 Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, Computer Algorithms, SSN-
9780929306414, Silicon press, 2008.
 Parallel Computing. Theory and Practice. Michael J. Quinn. Publisher: Tata: McGraw-
Hill. ISBN: 0-07-049546-7. 2002.
 Online references for OpenMP, MPI, CUDA
11. Evaluation Plan:
1. Mid Semester Examination : 25%
2. Quiz 1 : 10%
4. ProgrammingAssignment 1 : 10%
4. Programming Assignment 2 : 15%
5. End semester Examination : 40%

Dr Pushparaj Shetty D.

Course instructor

You might also like