Loading...
Loading...
Loading...
Working Hours: Mon - Fri : 9.00 am - 5.30 pm

office.cce@iith.ac.in

CCE Office is relocated to Block-E, Ground floor, Convention Center building.
Faculty Name: Prof. Sathya Peri
Course Name: Parallel & Concurrent Programming (CS5300)
Course Period: 6 th Jan to 27 th Apr 2026 (Tuesday 04:00 PM to 05:30 PM; Friday 02:30 PM to 04:00 PM)
Number of Credits: 3 credits
Course Contents:
  • Introduction; Mutual Exclusion
  • Concurrent Objects; Foundations of Shared Memory
  • Consistency condition for concurrent objects: Sequential consistency, Linearizability
  • Consensus; Universality; Spin Locks
  • Multi-thread Linked Lists; Queues and Stacks; Counting; Hash Sets
  • Futures and Work-Stealing; Barriers; Transactional Memory
  • Parallel Graph and Matrix Algorithms
What you'll learn: The students will learn efficient techniques for synchronization and parallel programming in this course.
About the Instructor: Dr. Sathya Peri is currently an Professor in CSE Department of IIT Hyderabad (IITH). His research interests broadly comprise of parallel and distributed systems. One of the areas he looks in efficient ways to parallelize using Software Transactional Memory Systems (STMs) while also exploring lock-free & wait-free algorithms. In the context of distributed systems, his interest includes Blockchain and Peer-to-Peer Systems. He is currently working on improving the efficiency of Smart Contract Execution in Blockchains Systems.
...
Instructor Profile
Familiarity with multi-threading in C/C++.
Assessment may consist of assignments and/or quizzes and/or viva and/or exams.
Fee: Rs.15,000/- Plus GST
Payment Link: Click here

Apply Here

Last Date for Registration and Payment: TBA

Centre for Continuing Education

Designed by HTML Codex