Quick Links

  • About the Dept.
  • Message from the HoD
  • Research Spotlight

Global excellence and local relevance in research, teaching, and technology development is the vision of the Department. The Department was started as the Computer Centre in 1973 with the acquisition of an IBM 370, perhaps the most powerful computer in India at that time. It offered M.Tech, M.S and PhD degree programmes. In 1983, the B.Tech degree programme was started.
Today the Department has a vibrant student body numbering about 400. Over 60% are postgraduate, mostly supported by scholarships. The Department also offers several attractive industry-sponsored Fellowships for outstanding PhD scholars and liberally supports participation in top-ranking international conferences. Over 50 full-time engineers work on R&D projects enriching the academic environment.



Message from the Head of the Department

March 2018

Welcome to the Department of Computer Science and Engineering at IIT Madras. IIT Madras was ranked first amongst several other similar Research and Teaching institutions in Engineering in the 2016 and 2017 National Institute Ranking Framework established by the Ministry for Human Resources Development (MHRD), the Government of India. IIT Madras was ranked amongst the top 50 Asian Universities in the QS rankings 2018.

The Department started as the Computer Centre in 1973 with the acquisition of an IBM 370 Computer. It presently offers B. Tech., dual-degree B.Tech./ M.Tech., M.Tech., M.S., Ph.D. degree programmes. A dual-degree B.Tech/M.Tech. program in data science, open to all B.Tech. students of IIT Madras, has been started from Jan. 2018.

The department has a vibrant student body numbering around 700 and faculty numbering nearly 30. About 60% of students are postgraduates, mostly supported by government of India scholarships and research projects. The Departments also offers several attractive industry- sponsored fellowships for outstanding Ph.D. scholars.

The vision of the CSE Department is Global Excellence and Local Relevance in Research, teaching, and technology development in Computer Science and Engineering. In pursuit of this vision, the Department is actively engaged in research activities in various research areas.

The Department’s research activities have been funded by several Government organizations such as Department of Science & Technology (DST), Ministry Of Electronics & Information Technology (MeiTY), and Defence Research and Development Organisation (DRDO); and by several industries including Accenture, Amazon, Google, Hitachi, IBM, Intel, Microsoft, and Tata Power Corporation. Several of our alumni hold important positions in the industry and academia worldwide. Students have been recently placed, both in India and abroad, in several leading national and international companies including Apple, Flipkart, Goldman Sachs, Google, IBM, Juniper, Microsoft, Oracle, Paypal, Samsung, Uber, and Visa. Many Ph.D. graduates are serving as faculty members, both in India and abroad, in reputed educational institutions such as Indian Institute of Science Bangalore, IIT Guwahati, IIT Hyderabad, IIT Jodhpur, IIT Kanpur, IIT Tirupati, Iowa State University and National University of Singapore. According to a Brown University study reported in May 2014, IIT Madras was the fifth largest contributor of faculty members to Computer Science Programmes in U.S universities including MIT, Stanford and Yale.

Prof. Krishna Moorthy Sivalingam
Head of the Department
Department of Computer Science and Engineering
Indian Institute of Technology Madras
Chennai - 600036


DomLock: A New Multi-Granularity Locking Technique for Hierarchies
Authors : Saurabh Kalikar, Rupesh Nasre
21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2016)

Effective Synchronization in Parallel Programs : We present an algebraic model of synchronization for hierarchical data structures. Each element of the algebraic structure denotes a synchronization option and represents a trade-off between the amount of concurrency and the cost of synchronization. The algebraic formulation forms the basis for a framework of synchronization mechanisms on a hierarchical data structure. Effective synchronization is key to scalable parallelization. Several applications work on an abstract hierarchy of objects, and a parallel execution on this hierarchy necessitates synchronization across workers operating on different parts of the hierarchy. Existing synchronization mechanisms are either too coarse, too inefficient, or too ad hoc, resulting in reduced or unpredictable amount of concurrency. With our formulation, we offer a range of possibilities in choosing synchronization in a hierarchical structure.


Global Excellence and Local Relevance in research, teaching, and technology development is the vision of the Department. The Department was started as the Computer Centre in 1973 with the acquisition of an IBM 370, perhaps the most powerful computer in India at that time. It offered M.Tech, M.S and PhD degree programmes. In 1983, the B.Tech degree programme was started.

Today the Department has a vibrant student body numbering about 700. Over 60% are postgraduate, mostly supported by scholarships. The Department also offers several attractive industry-sponsored Fellowships for outstanding PhD scholars and liberally supports participation in top-ranking international conferences. Over 50 full-time engineers work on R&D projects enriching the academic environment.

Upcoming Seminars : Filter :   (View All)

Aug 28 : Moving Object Segmentation and Panorama Creation for Unconstrained Videos - Geethu Miriam Jacob (IITM).
Aug 24 : Video Frame Prediction using Adversarial Techniques - Prateep Bhattacharjee (IITM).
Aug 14 : Scalable Data Analytics: The Role of Stratified Data Sharding - Srinivasan Parthasarathy (Ohio State University).
Aug 09 : Two-round Multiparty Secure Computation under Minimal Assumptions - Akshayaram Srinivasan (UC Berkeley, USA).
Aug 06 : Stochastic Flow Clustering: Consolidation, Renewed Bearing and Applications to Crowdsourced Emergency Response - Srinivasan Parthasarathy (Ohio State University, USA).
Aug 06 : Three Tools of Belief Change: selection, retention and distribution - Abhaya Nayak (Macqurie Uniaversity, Sydney, Australia).
Aug 03 : Privacy-Preserving Cryptography from Pairings and Lattices - Fabrice Mouhartem (ENS Lyon, France).