Kanianthra Mani Chandy | |
---|---|
Born | [1] | 25 October 1944
Alma mater | Indian Institute of Technology, Madras (B.Tech., 1965) New York University Tandon School of Engineering (M.S., 1966) MIT (Ph.D., 1969) |
Known for | BCMP network Chandy–Herzog–Woo method |
Scientific career | |
Institutions | Caltech |
Thesis | Parametric Decomposition Programming (1969) |
Doctoral advisor | Jeremy Frank Shapiro [3] |
Doctoral students |
Kanianthra Mani Chandy (born 25 October 1944) is the Simon Ramo Professor of Computer Science at the California Institute of Technology (Caltech). [4] He has been the Executive Officer of the Computer Science Department twice, and he has been a professor at Caltech since 1989. He also served as Chair of the Division of Engineering and Applied Science at the California Institute of Technology. [5]
Chandy received his Ph.D. from the Massachusetts Institute of Technology in Electrical Engineering with a thesis in operations research. He also earned a Master's from the New York University, and a Bachelor's from the Indian Institute of Technology, Madras.
He has worked for Honeywell and IBM. From 1970 to 1989, he was in the Computer Science Department of the University of Texas at Austin, serving as chair in 1978–79 and 1983–85. He has served as a consultant to a number of companies including IBM and Bell Labs. He also served on the Engineering and Computer Science jury for the Infosys Prize in 2019. [6]
In 1984, along with J Misra, Chandy proposed a new solution to the dining-philosophers problem. [7]
Chandy does research in distributed computing. He has published three books and over a hundred papers on distributed computing, verification of concurrent programs, parallel programming languages and performance models of computing and communication systems, including the eponymous BCMP networks. [8] He described the Chandy–Lamport algorithm together with Leslie Lamport.
He received the IEEE Koji Kobayashi Award for Computers and Communication in 1987, the A.A. Michelson Award from the Computer Measurement Group in 1985, and the IEEE Computer Society Charles Babbage Award in 1993.
Chandy was elected a member of the National Academy of Engineering in 1995 for contributions to computer performance modeling, parallel discrete-event simulation, and systematic development of concurrent programs.
He was elected as an ACM Fellow in 2019 "for contributions to queueing networks, performance analysis, distributed and parallel programming, and distributed simulation". [9]
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membership group, reporting nearly 110,000 student and professional members as of 2022. Its headquarters are in New York City.
Leslie B. Lamport is an American computer scientist and mathematician. Lamport is best known for his seminal work in distributed systems, and as the initial developer of the document preparation system LaTeX and the author of its first manual.
Per Brinch Hansen was a Danish-American computer scientist known for his work in operating systems, concurrent programming and parallel and distributed computing.
In computer science, concurrency is the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the outcome. This allows for parallel execution of the concurrent units, which can significantly improve overall speed of the execution in multi-processor and multi-core systems. In more technical terms, concurrency refers to the decomposability of a program, algorithm, or problem into order-independent or partially-ordered components or units of computation.
Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.
David A. Bader is a Distinguished Professor and Director of the Institute for Data Science at the New Jersey Institute of Technology. Previously, he served as the Chair of the Georgia Institute of Technology School of Computational Science & Engineering, where he was also a founding professor, and the executive director of High-Performance Computing at the Georgia Tech College of Computing. In 2007, he was named the first director of the Sony Toshiba IBM Center of Competence for the Cell Processor at Georgia Tech.
Brent Hailpern is a computer scientist retired from IBM Research. His research work focused on programming languages, software engineering, and concurrency.
Randal E. Bryant is an American computer scientist and academic noted for his research on formally verifying digital hardware and software. Bryant has been a faculty member at Carnegie Mellon University since 1984. He served as the Dean of the School of Computer Science (SCS) at Carnegie Mellon from 2004 to 2014. Dr. Bryant retired and became a Founders University Professor Emeritus on June 30, 2020.
Program Composition Notation (PCN) is a specification notation for building up larger programs from smaller modules or programs. Efficient parallel programming is at the heart of PCN. Larger composed programs are intended to execute efficiently on single-processor machines, multiprocessors with shared memory or distributed multicomputers.
Bolesław Karol Szymański is the Claire and Roland Schmitt Distinguished Professor at the Department of Computer Science and the Founding Head of the Center for Network Science and Technology, Rensselaer Polytechnic Institute. He is known for multiple contributions to computer science, including Szymański's algorithm.
Arvind is the Johnson Professor of Computer Science and Engineering in the Computer Science and Artificial Intelligence Laboratory (CSAIL) at the Massachusetts Institute of Technology (MIT). He is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and the Association for Computing Machinery (ACM). He was also elected as a member into the National Academy of Engineering in 2008 for contributions to dataflow and multithread computing and the development of tools for the high-level synthesis of digital electronics hardware.
The Ken Kennedy Award, established in 2009 by the Association for Computing Machinery and the IEEE Computer Society in memory of Ken Kennedy, is awarded annually and recognizes substantial contributions to programmability and productivity in computing and substantial community service or mentoring contributions. The award includes a $5,000 honorarium and the award recipient will be announced at the ACM - IEEE Supercomputing Conference.
Jayant R. Haritsa is an Indian computer scientist and professor. He is on the faculty of the CDS and CSA departments at Indian Institute of Science, Bangalore, India. He works on the design and analysis of Database Systems. In 2009 he won the Shanti Swarup Bhatnagar Prize sponsored by CSIR, India. In 2014 he won the Infosys Prize for Engineering.
Jayadev Misra is an Indian-born computer scientist who has spent most of his professional career in the United States. He is the Schlumberger Centennial Chair Emeritus in computer science and a University Distinguished Teaching Professor Emeritus at the University of Texas at Austin. Professionally he is known for his contributions to the formal aspects of concurrent programming and for jointly spearheading, with Sir Tony Hoare, the project on Verified Software Initiative (VSI).
Richard Vuduc is a tenured professor of computer science at the Georgia Institute of Technology. His research lab, The HPC Garage, studies high-performance computing, scientific computing, parallel algorithms, modeling, and engineering. He is a member of the Association for Computing Machinery (ACM). As of 2022, Vuduc serves as Vice President of the SIAM Activity Group on Supercomputing. He has co-authored over 200 articles in peer-reviewed journals and conferences.
Michela Taufer is an Italian-American computer scientist and holds the Jack Dongarra Professorship in High Performance Computing within the Department of Electrical Engineering and Computer Science at the University of Tennessee, Knoxville. She is an ACM Distinguished Scientist and an IEEE Senior Member. In 2021, together with a team al Lawrence Livermore National Laboratory, she earned a R&D 100 Award for the Flux workload management software framework in the Software/Services category.
Richard Masao Fujimoto is a computer scientist and researcher in reverse computation, distributed computing, and big data. He is a Regents’ Professor, Emeritus, in the School of Computational Science and Engineering (CSE) at the Georgia Institute of Technology. He was also the founding chair of Georgia Tech's school of CSE. Fujimoto's research has provided the basis for the development of new algorithms and computational techniques for discrete event simulations, including the development of the Georgia Tech Time Warp software, which was adopted for use by MITRE to create a commercial air traffic simulator. Fujimoto also led the development and definition of the time management services in the High Level Architecture (HLA) for modeling and simulation which was standardized under IEEE 1516.