Event Calendar

Loading Events

CS Seminar: Introduction to Process Synchronization

  • This event has passed.

Abstract: Modern operating systems and hardware support multi-tasking. This talk provides a basic introduction to processes and process synchronization, which play a crucial role in systems involving cooperating processes. It begins with the fundamental concepts of the producer-consumer problem and discusses potential issues in its implementation. The talk then introduces the concept of the critical section and the essential properties it must satisfy.

This session serves as an introductory overview of process synchronization for students in an operating systems course.

About the Speaker: Dr. Sandesh Kamath is a Post Doctoral Researcher in the LAMP group led by Dr. Joost van de Weijer at Computer Vision Center(CVC) in Universitat Autonoma de Barcelona(UAB), Spain. Previously, he was a Microsoft Research Post Doctoral Fellow in Indian Institute of Technology(IIT), Hyderabad working with Prof. Vineeth N Balasubramanian. He holds a PhD from Chennai Mathematical Institute(CMI), Chennai, advised by Prof. K V Subramanyam and Dr. Amit Deshpande, Microsoft Research India and MTech from Indian Institute of Technology(IIT), Delhi, both in Computer Science. His research has been published in top-tier conferences, including NeurIPS, AAAI, and CVPR. He received the Best Paper Award (Research track) at the ACM CODS-COMAD 2022 conference and was recognized as an Outstanding Reviewer at the BMVC conference in 2024. With four years of industrial experience, he has worked in Electronic Design Automation (EDA) and Online Education. His current research focuses on Machine Learning (Deep Learning), with interests in Adversarial Robustness, Explainable AI, Continual Learning, and Generative AI.