Madanlal Musuvathi
Also known as Madan Musuvathi
Madanlal Musuvathi is a computer scientist at Microsoft Research whose tools hunt down concurrency bugs and whose recent systems handle communication between GPUs for AI workloads. After a computer science degree at IIT Madras, he earned a Stanford doctorate in 2004 working with David Dill and Dawson Engler, built the CMC model checker, and joined Microsoft Research. There he presented CHESS in 2008 with Shaz Qadeer and Thomas Ball, a tool that takes control of thread scheduling to reproduce Heisenbugs, and his 2019 thread-safety work won a SOSP Best Paper Award. His SCCL and MSCCL++ work targeted deep-learning training and Microsoft Azure AI services, and he shared the 2023 CAV Award for context-bounded analysis. Named an ACM Fellow in January 2026, he now works there as a Partner Research Manager.
- Now at
- Microsoft Research
- Works
- 213
- Citations
- 6,947
- h-index
- 42
Publication numbers from OpenAlex, as of 22 October 2026.
Timeline
-
By 2004
IIT Madras and Stanford
He earns a B.Tech in computer science at IIT Madras, then an M.S. and a Ph.D. at Stanford, where he works with David L. Dill and Dawson Engler and completes the doctorate in 2004. In 2002, he presents CMC at OSDI, a model checker that checks C and C++ implementations directly.
-
2004
Joining Microsoft Research
He joins Microsoft Research in 2004. His paper with Junfeng Yang, Paul Twohey and Dawson Engler, "Using Model Checking to Find Serious File System Errors," wins a Best Paper award at OSDI 2004.
-
2008–2010
The CHESS concurrency tester
In 2008, he presents CHESS at OSDI with Microsoft Research colleagues Shaz Qadeer and Thomas Ball; the tool takes control of thread scheduling to find and reproduce Heisenbugs in concurrent programs, and Microsoft testers use it daily. In March 2010, he coauthors an ASPLOS paper with Sebastian Burckhardt and Pravesh Kothari on a randomized scheduler that finds buggy thread schedules more effectively than stress testing.
-
2019
RiSE and a SOSP best paper
In 2019, he manages the Research in Software Engineering (RiSE) group at Microsoft Research. His paper with Guangpu Li, Shan Lu, Suman Nath and Rohan Padhye, "Efficient and Scalable Thread-Safety Violation Detection," catches thousands of concurrency bugs and wins a SOSP 2019 Best Paper Award.
-
2020–2025
SCCL and MSCCL++ for AI
In August 2020, he coauthors SCCL, a system that synthesizes collective communication algorithms tailored to a hardware topology, the communication step that bottlenecks data-parallel deep-learning training; the paper wins the PPoPP 2021 Best Paper Award. In April 2025, he coauthors MSCCL++, a design method for portable GPU communication kernels that runs in production in multiple Microsoft Azure AI services and is adopted by AMD's RCCL library.
-
2023
A CAV Award
He shares the 2023 CAV Award with Akash Lal, Shaz Qadeer, Jakob Rehof and Thomas Reps for introducing context-bounded analysis and applying it to the systematic testing of concurrent programs.
-
January 2026
Named an ACM Fellow
In January 2026, ACM names him a Fellow for the development of methods in concurrency verification and testing, and machine learning systems design.
-
As of October 2026
Partner research manager at Microsoft
He works as a Partner Research Manager at Microsoft Research. In 2026, he serves as program co-chair of the Principles and Practice of Parallel Programming (PPoPP) conference.
Career
- Since 2004Microsoft ResearchPartner Research Manager, Manager
- 2005–2026Microsoft
Education
- 2004Stanford UniversityM.S.
- IIT MadrasB.Tech
Most-cited works
Sources and credits
Photo: We have no published photo of Madanlal Musuvathi yet. Send us a free-licensed photo.
- Madan Musuvathi - SPLASH 2014
- Madan Musuvathi
- CMC: A Pragmatic Approach to Model Checking Real Code | USENIX
- USENIX: OSDI '04 Technical Sessions
- Finding and Reproducing Heisenbugs in Concurrent Programs | USENIX
- Finding and Reproducing Heisenbugs in Concurrent Programs
- A Randomized Scheduler with Probabilistic Guarantees of Finding Bugs - Microsoft Research
- Madan Musuvathi
- SIGOPS 2019 Awards – ACM SIGOPS
- New Concurrency Bug Approach From Shan Lu’s Group Wins Best Paper at SOSP – Department of Computer Science
- [2008.08708] Synthesizing Optimal Collective Algorithms
- PPoPP 2021
- [2504.09014] MSCCL++: Rethinking GPU Communication Abstractions for AI Inference
- CAV Award | International Conference on Computer-Aided Verification
- Research in Software Engineering (RiSE) - Microsoft Research: News And Awards
- CRA Congratulates New AAAI, ACM, and IEEE-CS Fellows - CRN
- Madan Musuvathi - CGO 2026




