HOME

TheInfoList



OR:

Arvind is the Johnson Professor of
Computer Science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
and
Engineering Engineering is the use of scientific principles to design and build machines, structures, and other items, including bridges, tunnels, roads, vehicles, and buildings. The discipline of engineering encompasses a broad range of more speciali ...
in the
Computer Science and Artificial Intelligence Laboratory Computer Science and Artificial Intelligence Laboratory (CSAIL) is a research institute at the Massachusetts Institute of Technology (MIT) formed by the 2003 merger of the Laboratory for Computer Science (LCS) and the Artificial Intelligence Lab ...
(CSAIL) at the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
(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 The National Academy of Engineering (NAE) is an American nonprofit, non-governmental organization. The National Academy of Engineering is part of the National Academies of Sciences, Engineering, and Medicine, along with the National Academy of ...
in 2008 for contributions to data flow and multi-thread computing and the development of tools for the high-level synthesis of hardware.


Career

Arvind's research interests include
formal verification In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal met ...
of large-scale digital systems using Guarded Atomic Actions, Memory Models, and Cache Coherence Protocols for parallel architectures and languages. Past work was instrumental in the development of dynamic
dataflow architecture Dataflow architecture is a dataflow-based computer architecture that directly contrasts the traditional von Neumann architecture or control flow architecture. Dataflow architectures have no program counter, in concept: the executability and executi ...
s, two parallel computing
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s (''Id'' and ''pH''), and the
compiling In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
of such languages on parallel machines. At
IIT Kanpur The Indian Institute of Technology Kanpur (IIT Kanpur) Hindi: भारतीय प्रौद्योगिकी संस्थान कानपुर) is a public institute of technology located in Kanpur, Uttar Pradesh, India. It was ...
, he earned a
Bachelor of Science A Bachelor of Science (BS, BSc, SB, or ScB; from the Latin ') is a bachelor's degree awarded for programs that generally last three to five years. The first university to admit a student to the degree of Bachelor of Science was the University o ...
(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 The University of Minnesota, formally the University of Minnesota, Twin Cities, (UMN Twin Cities, the U of M, or Minnesota) is a public land-grant research university in the Twin Cities of Minneapolis and Saint Paul, Minnesota, United States. ...
, he earned a
Master of Science A Master of Science ( la, Magisterii Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM or Sc.M.) is a master's degree in the field of science awarded by universities in many countries or a person holding such a degree. In contrast t ...
(M.Sc.) in computer science in 1972, and a
Doctor of Philosophy A Doctor of Philosophy (PhD, Ph.D., or DPhil; Latin: or ') is the most common degree at the highest academic level awarded following a course of study. PhDs are awarded for programs across the whole breadth of academic fields. Because it is ...
(Ph.D.) in computer science in 1973. Arvind conducted his thesis research in
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
s on mathematical models of program behavior. At the
University of California, Irvine The University of California, Irvine (UCI or UC Irvine) is a public land-grant research university in Irvine, California. One of the ten campuses of the University of California system, UCI offers 87 undergraduate degrees and 129 graduate and p ...
, 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 , abbreviated as or UTokyo, is a public research university located in Bunkyō, Tokyo, Japan. Established in 1877, the university was the first Imperial University and is currently a Top Type university of the Top Global University Project b ...
. In 1992, Arvind and his CSAIL team collaborated with
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent public companies, Motorol ...
in completing the Monsoon dataflow machine and associated software. A dozen Monsoons were installed at
Los Alamos National Laboratory Los Alamos National Laboratory (often shortened as Los Alamos and LANL) is one of the sixteen research and development laboratories of the United States Department of Energy (DOE), located a short distance northwest of Santa Fe, New Mexico, ...
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 Fabless manufacturing is the design and sale of hardware devices and semiconductor chips while outsourcing their fabrication (or ''fab'') to a specialized manufacturer called a semiconductor foundry. These foundries are typically, but not exclu ...
semiconductor company. He served as its president until his return to MIT in 2002. In 2003, he cofounded
Bluespec Bluespec, Inc. is a semiconductor tool design company co-founded by Professor Arvind (computer scientist), Arvind of MIT in June 2003. Arvind had previously founded Sandburst in 2000, which specialized in producing chips for 10 Gigabit Ethernet, 10 ...
, Inc, an electronic design automation (EDA) company. , he serves on the boards of both firms. In 2006, Sandburst, headquartered in
Andover, Massachusetts Andover is a town in Essex County, Massachusetts, United States. It was settled in 1642 and incorporated in 1646."Andover" in ''The New Encyclopædia Britannica''. Chicago: Encyclopædia Britannica Inc., 15th ed., 1992, Vol. 1, p. 387. As of th ...
and providing semiconductor designs for scalable packet switching and routing systems, was acquired by
Broadcom Corporation Broadcom Corporation is an American fabless semiconductor company that makes products for the wireless and broadband communication industry. It was acquired by Avago Technologies in 2016 and operates as a wholly owned subsidiary of the merged ...
. Bluespec, Inc., headquartered in
Waltham, Massachusetts Waltham ( ) is a city in Middlesex County, Massachusetts, United States, and was an early center for the labor movement as well as a major contributor to the American Industrial Revolution. The original home of the Boston Manufacturing Company, ...
, manufactures silicon-proven electronic design automation synthesis toolsets. 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 The Infosys Prize is an annual award given to scientists, researchers, engineers and social scientists of Indian origin (not necessarily born in India) by the Infosys Science Foundation and ranks among the highest monetary awards in India to r ...
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 term-rewriting systems (TRSs) for high-level specification and description of architectures and protocols. The Computation Structures Group at MIT, which he heads, uses TRSs to design faster hardware and allow for more exploration of designs.


Published works

Along with R. S. Nikhil, Arvind published the book ''Implicit parallel programming in pH'' in 2001. "pH" is a programming language based on
Haskell Haskell () is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming lan ...
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 The ''Journal of Functional Programming'' is a peer-reviewed scientific journal covering the design, implementation, and application of functional programming languages, spanning the range from mathematical theory to industrial practice. Topics ...
''.


Awards

Arvind has received the following awards: the
IEEE Computer Society Charles Babbage Award In 1989, the International Parallel and Distributed Processing Symposium established the Charles Babbage Award to be given each year to a conference participant in recognition of exceptional contributions to the field. In almost all cases, the awa ...
(1994), Distinguished Alumnus Award, I.I.T. Kanpur (1999), Distinguished Alumnus Award, University of Minnesota (2001), and the Outstanding Achievement Award from the University of Minnesota (2008). Additionally, he was selected as an IEEE Fellow in 1994 and an
ACM Fellow ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
in 2006. He was elected to the
National Academy of Engineering The National Academy of Engineering (NAE) is an American nonprofit, non-governmental organization. The National Academy of Engineering is part of the National Academies of Sciences, Engineering, and Medicine, along with the National Academy of ...
in 2008 and is currently a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT.


References

{{DEFAULTSORT:Arvind Year of birth missing (living people) Living people American computer scientists MIT School of Engineering faculty IIT Kanpur alumni University of Minnesota College of Science and Engineering alumni Fellow Members of the IEEE Fellows of the Association for Computing Machinery American people of Indian descent Fellows of the American Academy of Arts and Sciences Members of the United States National Academy of Engineering