CSE

CS611PE: Concurrent Programming CSE Syllabus for B.Tech 3rd Year 2nd Sem R18 Regulation JNTUH (Professional Elective-III)

Concurrent Programming detailed Syllabus for Computer Science & Engineering (CSE), R18 regulation has been taken from the JNTUH official website and presented for the students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical/Drawing, Credits, and other information do visit full semester subjects post given below. The Syllabus PDF files can also be downloaded from the universities official website.

For all the other CSE 3rd Year 2nd Sem Syllabus for B.Tech R18 Regulation JNTUH, visit Computer Science & Engineering 3rd Year 2nd Sem R18 Scheme.

For all the (Professional Elective-III) subjects refer to Professional Elective-III Scheme. The detail syllabus for concurrent programming is as follows.

Pre-requisite:

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.
Get it on Google Play.

Course Objectives:

To explore the abstractions used in concurrent programming

Course Outcomes:

  1. Ability to implement the mechanisms for communication and co-ordination among concurrent processes.
  2. Ability to understand and reason about concurrency and concurrent objects
  3. Ability to implement the locking and non-blocking mechanisms
  4. Ability to understand concurrent objects

Unit I

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.
Get it on Google Play.

Unit II

Concurrent Objects – Concurrency and Correctness, Sequential Objects, Quiescent consistency, Sequential Consistency, Linearizability, Linearization Points, Formal Definitions Linearizability, Compositional Linearizability, The Nonblocking Property, Progress conditions, Dependent Progress Conditions, The Java Memory Model, Locks and synchronized Blocks, Volatile Fields, Final Fields.

Unit III


Synchronization Operations, Consensus Numbers, Consensus Protocols, The compareAndSet Operation, Introduction Universality, A Lock-Free Universal, Construction Wait- Free Universal Construction, Spin Locks , Test-And-Set Locks

Unit IV

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.
Get it on Google Play.

Unit V

Concurrent Queues and the ABA Problem, Concurrent Stacks and Elimination, Transactional Memories

Text Books:

  1. The Art of Multiprocessor Programming, by Maurice Herlihy and Nir Shavit, Morgan Kaufmman Publishers, 1st Edition, Indian Reprint 2012.

Reference Book:

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.
Get it on Google Play.

For detail Syllabus of all other subjects of B.Tech 3rd Year 2nd Sem Computer Science & Engineering, visit CSE 3rd Year 2nd Sem Syllabus Subjects.

For all B.Tech results, visit JNTUH B.Tech all years, and semester results from direct links.

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.