Arvind (computer scientist)
|Education||Indian Institutes of Technology (B.Sc., 1969)|
University of Minnesota (M.Sc., 1972, Ph.D., 1973)
|Known for||Formal verification of large digital systems|
Development of dynamic dataflow architectures
Parallel computing programming languages Id, pH
Compiling languages on parallel machines
|Institutions||University of California, Irvine|
Indian Institutes of Technology
Massachusetts Institute of Technology (MIT)
University of Tokyo
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 data flow and multi-thread computing and the development of tools for the high-level synthesis of hardware.
Arvind's research interests include formal verification of large-scale digital systems using Guarded Atomic Actions, Memory Models, and Cache Coherence Protocols for parallel architectures and languages.
At the Indian Institutes of Technology (IIT), Kanpur, he earned a Bachelor of Science (B.Sc.) degree in technology (with an emphasis in electrical engineering) in 1969. In that process, he discovered that he was keenly interested in computers. Then, at the University of Minnesota, he earned a Master of Science (M.Sc.) in computer science in 1972, and a Doctor of Philosophy (Ph.D.) in computer science in 1973.
Arvind conducted thesis research in operating systems on mathematical models of program behavior. At the University of California, Irvine, where he taught from 1974 to 1978, he became interested in computer architecture and programming languages.
Arvind then taught at IIT's Kanpur campus in 1977 and 1978.
Arvind joined the MIT faculty in 1978.
He served as the Chief Technical Advisor to the United Nations' sponsored, Knowledge Based Computer Systems project in India from 1986 to 1992. During 1992–93, he was the Fujitsu Visiting Professor at the University of Tokyo.
In 1992, Arvind and his CSAIL team collaborated with Motorola in completing the Monsoon dataflow machine and associated software. A dozen Monsoons were installed at Los Alamos National Laboratory and other universities before Monsoon was retired to the Computer History Museum in California. In 2000, Arvind took two years off from teaching at MIT to build Sandburst, Inc, a fabless manufacturing semiconductor company. He served as its president until returning to MIT in 2002. In 2003, he cofounded Bluespec, Inc, an electronic design automation (EDA) company. As of 2021[update], he serves on the boards of both firms.
He served as the General Chair for the International Conference on Supercomputing held in Cambridge, Massachusetts in June 2005. He has also served as the Engineering and Computer Science Jury Chair for the Infosys Prize from 2019 onwards.
Arvind was the first to occupy the N. Rama Rao Chair in the Department of Computer Science and Engineering at IIT. He served as chair from 1998 to 1999. Also during this time he taught a few weeks each semester at the CSE department of IIT, Kanpur.
Arvind's current research uses a formalism named a term rewriting system (TRS) for high-level specification and description of architectures and protocols. In the Computation Structures Group at MIT, which he heads, work is being done on using TRS's to design hardware faster and allow for more exploration of designs.
Along with R. S. Nikhil, Arvind published the book Implicit parallel programming in pH in 2001. "pH" is a programming language based on Haskell with special support for parallel processing.
Among the most significant and/or recent articles he authored or co-authored that have been published:
- James Hoe and Arvind, "Operation-Centric Hardware Descriptions and Synthesis", IEEE TCAD, September 2004
- Hari Balakrishnan, Srinivas Devadas, Doug Ehlert, and Arvind, "Rate Guarantees and Overload Protection in Input-Queued Switches", IEEE Infocom, March 2004.
- Dan Rosenband and Arvind, "Modular Scheduling of Guarded Atomic Actions", DAC41, June 2004
- Arvind, R.S. Nikhil, Daniel Rosenband and Nirav Dave, "High-level synthesis: An Essential Ingredient for Designing Complex ASICs", ICCAD'04, November 2004
Arvind has also served on the editorial board of several journals including the Journal of Parallel and Distributed Computing, and the Journal of Functional Programming.
Arvind has received the following awards: Distinguished Alumnus Award, University of Minnesota (2001), Distinguished Alumnus Award, I.I.T. Kanpur (1999) and the IEEE Computer Society Charles Babbage Award (1994) and the Outstanding Achievement Award from the University of Minnesota.
Additionally he was selected as an IEEE Fellow in 1994 and an ACM Fellow. He was a member of the National Academy of Engineering in 2008 and is currently a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT.
- "National Academies News". National Academies.
- "CSAIL, MIT". MIT.
- "UMN News". University of Minnesota. Archived from the original on 18 June 2010.
- "MIT News Office". MIT.
- "Sandburst Corporation". Bloomberg Businessweek.
- "About Bluespec". Bluespec. Archived from the original on 18 June 2010.
- "Infosys Prize - Jury 2020". www.infosys-science-foundation.com. Retrieved 9 December 2020.
- "N. Ramo Rao Chair Professor". IIT, Kanpur. Archived from the original on 27 September 2006.
- "CSAIL Arvind Biography". MIT.