Uncategorized

Anna University B.Tech CS (R13) 8th Sem Multi – Core Architectures and Programming Detailed Syllabus

Multi – Core Architectures and Programming Syllabus for B.Tech 8th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Multi – Core Architectures and Programming B.Tech (R13) eightsem is as follows

OBJECTIVES: The student should be made to:

Understand the challenges in parallel and multi-threaded programming.

Learn about the various parallel programming paradigms, and solutions.

UNIT I : MULTI-CORE PROCESSORS                 [9 hours]
Single core to Multi-core architectures – SIMD and MIMD systems – Interconnection networks – Symmetric and Distributed Shared Memory Architectures – Cache coherence – Performance Issues – Parallel program design.

UNIT II : PARALLEL PROGRAM CHALLENGES         [9 hours]
Performance – Scalability – Synchronization and data sharing – Data races – Synchronization primitives (mutexes, locks, semaphores, barriers) – deadlocks and livelocks – communication between threads (condition variables, signals, message queues and pipes).

UNIT III : SHARED MEMORY PROGRAMMING WITH Open MP               [9 hours]
OpenMP Execution Model – Memory Model – OpenMP Directives – Work-sharing Constructs – Library functions – Handling Data and Functional Parallelism – Handling Loops – Performance Considerations.

Download iStudy Android App for complete Anna University syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

[TOTAL: 45 PERIODS]

OUTCOMES: At the end of the course, the student should be able to:

  • Program Parallel Processors.
  • Develop programs using OpenMP and MPI.
  • Compare and contrast programming for serial processors and programming for parallel processors.

TEXT BOOKS:

  • Peter S. Pacheco, “An Introduction to Parallel Programming”, Morgan-Kauffman/Elsevier, 2011.
  • Darryl Gove, “Multicore Application Programming for Windows, Linux, and Oracle Solaris”, Pearson, 2011 (unit 2)

REFERENCES:

  • Michael J Quinn, “Parallel programming in C with MPI and OpenMP”, Tata McGraw Hill, 2003.
  • Shameem Akhter and Jason Roberts, “Multi-core Programming”, Intel Press, 2006.

For all other B.Tech CSE 8th sem syllabus go to Anna University B.Tech COMPUTER SCIENCE AND ENGINEERING (CSE) 8th Sem Course Structure for (R13) Batch.All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.