IEEE Computer Society Computer Pioneer Award in Honor of the Women of ENIAC Award
Past Recipients
2024
2024
Leonard Kleinrock
For development of the mathematical theory of data networks, the technology underpinning the Internet.
For development of the mathematical theory of data networks, the technology underpinning the Internet.
2023
Scott Shenker
For pioneering contributions to scheduling and management of packet-switched networks, impacting the theory and practice of communication networks.
For pioneering contributions to scheduling and management of packet-switched networks, impacting the theory and practice of communication networks.
2023
2022
Daphne Koller
For contributions to representation, inference, and learning in probabilistic models with applications to computational biology and human health.
For contributions to representation, inference, and learning in probabilistic models with applications to computational biology and human health.
2022
Christos Papadimitriou
For fundamental contributions to Computer Science, via the development of the theory of algorithms and complexity, and its application to the natural and social sciences.
For fundamental contributions to Computer Science, via the development of the theory of algorithms and complexity, and its application to the natural and social sciences.
2021
Peter Denning
For seminal contributions to virtual memory, the Internet infrastructure, and computing education.
For seminal contributions to virtual memory, the Internet infrastructure, and computing education.
2021
Moti Yung
For transformative innovations in “Trust in Computation;” specifically, coinventing “Malicious Cryptography,” and pioneering contributions to “Distributed Cryptosystems.”
For transformative innovations in “Trust in Computation;” specifically, coinventing “Malicious Cryptography,” and pioneering contributions to “Distributed Cryptosystems.”
2020
Demetri Terzopoulos
For a leading role in developing computer vision, computer graphics, and medical imaging through pioneering research that has helped unify these fields and has impacted related disciplines within and beyond computer science.
For a leading role in developing computer vision, computer graphics, and medical imaging through pioneering research that has helped unify these fields and has impacted related disciplines within and beyond computer science.
2020
2019
Laura Haas
For pioneering innovations in the architecture of federated databases and in the integration of data from multiple, heterogeneous sources.
For pioneering innovations in the architecture of federated databases and in the integration of data from multiple, heterogeneous sources.
2019
Jitendra Malik
For a leading role in developing Computer Vision into a thriving discipline through pioneering research, leadership, and mentorship.
For a leading role in developing Computer Vision into a thriving discipline through pioneering research, leadership, and mentorship.
2018
Barbara Liskov
For pioneering data abstraction, polymorphism, and support for fault tolerance and distributed computing in the programming languages CLU and Argus.
For pioneering data abstraction, polymorphism, and support for fault tolerance and distributed computing in the programming languages CLU and Argus.
2018
Larry Page
For the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
For the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
2018
Sergey Brin
For the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
For the creation of the Google search engine and leadership in creating ambitious products and research initiatives.
2018
Bjarne Stroustrup
For bringing object-oriented programming and generic programming to the mainstream with his design and implementation of the C++ programming language.
For bringing object-oriented programming and generic programming to the mainstream with his design and implementation of the C++ programming language.
2016
E. Grady Booch
For pioneering work in Object Modeling that led to the creation of the Unified Modeling Language (UML).
For pioneering work in Object Modeling that led to the creation of the Unified Modeling Language (UML).
2015
Michael J. Flynn
For more than 50 years of leadership, which includes the creation of TCCA and SIGARCH, basic contributions to computer arithmetic, microarchitecture and multiprocessing, and quantitative analysis of microarchitectures.
For more than 50 years of leadership, which includes the creation of TCCA and SIGARCH, basic contributions to computer arithmetic, microarchitecture and multiprocessing, and quantitative analysis of microarchitectures.
2015
Peter M. Kogge
For the pioneering of three areas of computer architecture development of parallel algorithms for recurrence embodied in the Kogge-Stone adder, development of the multi-core microprocessor chip and the formalization of methods for designing the control of a computer pipeline.
For the pioneering of three areas of computer architecture development of parallel algorithms for recurrence embodied in the Kogge-Stone adder, development of the multi-core microprocessor chip and the formalization of methods for designing the control of a computer pipeline.
2014
2013
Stephen B. Furber
For pioneering work as a principal designer of the ARM 32-bit RISC microprocessor.
For pioneering work as a principal designer of the ARM 32-bit RISC microprocessor.
2013
Edward Feigenbaum
For pioneering work in Artificial Intelligence, including development of the basic principles and methods of knowledge-based systems and their practical applications.
For pioneering work in Artificial Intelligence, including development of the basic principles and methods of knowledge-based systems and their practical applications.
2012
Cleve Moler
For improving the quality of mathematical software, making it more accessible and creating MATLAB.
For improving the quality of mathematical software, making it more accessible and creating MATLAB.
2011
David Kuck
For pioneering parallel architectures including the Illiac IV, the Burroughs BSP, and Cedar; and, for revolutionary parallel compiler technology including Parafrase and KAP Tools.
For pioneering parallel architectures including the Illiac IV, the Burroughs BSP, and Cedar; and, for revolutionary parallel compiler technology including Parafrase and KAP Tools.
2009
Jean Sammet
For pioneering work and lifetime achievement as one of the first developers and researchers in programming languages.
For pioneering work and lifetime achievement as one of the first developers and researchers in programming languages.
2009
Lynn Conway
For contributions to superscalar architecture, including multiple-issue dynamic instruction scheduling, and for the innovation and widespread teaching of simplified VLSI design methods.
For contributions to superscalar architecture, including multiple-issue dynamic instruction scheduling, and for the innovation and widespread teaching of simplified VLSI design methods.
2008
Betty Jean Jennings Bartik
For pioneering work as one of the first programmers, including co-leading the first teams of ENIAC programmers, and pioneering work on BINAC and UNIVAC I.
For pioneering work as one of the first programmers, including co-leading the first teams of ENIAC programmers, and pioneering work on BINAC and UNIVAC I.
2008
Edward J. McCluskey
For seminal contributions to the design and synthesis of digital systems over five decades, including the first algorithm for logic synthesis (the Quine-McCluskey method).
For seminal contributions to the design and synthesis of digital systems over five decades, including the first algorithm for logic synthesis (the Quine-McCluskey method).
2008
Carl A. Petri
For establishing Petri net theory in 1962, which not only was cited by hundreds of thousands of scientific publications but also significantly advanced the fields of parallel and distributed computing.
For establishing Petri net theory in 1962, which not only was cited by hundreds of thousands of scientific publications but also significantly advanced the fields of parallel and distributed computing.
2006
2006
Arnold M. Spielberg
For recognition of contribution to real-time data acquisition and recording that significantly contributed to the definition of modern feedback and control processes.
For recognition of contribution to real-time data acquisition and recording that significantly contributed to the definition of modern feedback and control processes.
2004
Frances (Fran) E. Allen
For pioneering work establishing the theory and practice of compiler optimization.
For pioneering work establishing the theory and practice of compiler optimization.
2003
Martin Richards
For pioneering system software portability through the programming language BCPL widely influential and used in academia and industry for a variety of prominent system software.
For pioneering system software portability through the programming language BCPL widely influential and used in academia and industry for a variety of prominent system software.
2002
Per Brinch Hansen
For pioneering development in operating systems and concurrent programming, exemplified by work on the RC4000 multiprogramming system, monitors, and Concurrent Pascal.
For pioneering development in operating systems and concurrent programming, exemplified by work on the RC4000 multiprogramming system, monitors, and Concurrent Pascal.
2002
Robert W. Bemer
For meeting the world's needs for variant character sets and other symbols, via ASCII, ASCII-alternate sets, and escape sequences.
For meeting the world's needs for variant character sets and other symbols, via ASCII, ASCII-alternate sets, and escape sequences.
2001
Vernon L. Schatz
For the development of Electronics Funds Transfer which made possible computer to computer commercial transactions via the banking system.
For the development of Electronics Funds Transfer which made possible computer to computer commercial transactions via the banking system.
2001
William H. Bridge
For the marrying of computer and communications technology in the GE DATANET 30, putting terminals on peoples desks to communicate with and timeshare a computer, leading directly to the development of the personal computer, computer networking and the internet.
For the marrying of computer and communications technology in the GE DATANET 30, putting terminals on peoples desks to communicate with and timeshare a computer, leading directly to the development of the personal computer, computer networking and the internet.
2000
Harold W. Lawson
For inventing the pointer variable and introducing this concept into PL/I, thus providing for the first time, the capability to flexibly treat linked lists in a general-purpose high level language.
For inventing the pointer variable and introducing this concept into PL/I, thus providing for the first time, the capability to flexibly treat linked lists in a general-purpose high level language.
2000
Gennady Stolyarov
For pioneering development in Minsk series computers' software, of the information systems' software and applications and for data processing and data base management systems concepts dissemination and promotion.
For pioneering development in Minsk series computers' software, of the information systems' software and applications and for data processing and data base management systems concepts dissemination and promotion.
2000
Georgiy Lopato
For pioneering development in Belarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions.
For pioneering development in Belarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions.
1999
Herbert Freeman
For pioneering work on the first computer built by the Sperry Corporation, the SPEEDAC, and for subsequent contributions to the areas of computer graphics and image processing.
For pioneering work on the first computer built by the Sperry Corporation, the SPEEDAC, and for subsequent contributions to the areas of computer graphics and image processing.
1998
Irving John (Jack) Good
For significant contributions to the field of computing as a Cryptologist and statistician during World War II at Bletchley Park, as an early worker and developer of the Colossus at Bletchley Park and on the University of Manchester Mark I, the world's first stored program computer.
For significant contributions to the field of computing as a Cryptologist and statistician during World War II at Bletchley Park, as an early worker and developer of the Colossus at Bletchley Park and on the University of Manchester Mark I, the world's first stored program computer.
1997
Homer (Barney) Oldfield
For pioneering work in the development of banking applications through the implementation of ERMA, and the introduction of computer manufacturing to GE.
For pioneering work in the development of banking applications through the implementation of ERMA, and the introduction of computer manufacturing to GE.
1997
Frances Elizabeth (Betty) Snyder-Holberton
For the development of the first sort-merge generator for the Univac which inspired the first ideas about compilation.
For the development of the first sort-merge generator for the Univac which inspired the first ideas about compilation.
1996
1996
Richard F. Clippinger
For computing laboratory staff member, Aberdeen Proving Ground, who converted the ENIAC to a stored program.
For computing laboratory staff member, Aberdeen Proving Ground, who converted the ENIAC to a stored program.
1996
1996
1996
1996
Jozef Gruska
For the development of computer science in former Czechoslovakia with fundamental contributions to the theory of computing and extraordinary organizational activities.
For the development of computer science in former Czechoslovakia with fundamental contributions to the theory of computing and extraordinary organizational activities.
1996
1996
Lubomir Georgiev Iliev
A founder and influential leader of computing in Bulgaria; leader of the team that developed the first Bulgarian computer; made fundamental and continuing contributions to abstract mathematics and software.
A founder and influential leader of computing in Bulgaria; leader of the team that developed the first Bulgarian computer; made fundamental and continuing contributions to abstract mathematics and software.
1996
Robert E. Kahn
For the co-invention of the TCP/IP protocols and for originating the Internet program.
For the co-invention of the TCP/IP protocols and for originating the Internet program.
1996
Laszlo Kalmar
For recognition as the developer of a 1956 logical machine and the design of the MIR computer in Hungary.
For recognition as the developer of a 1956 logical machine and the design of the MIR computer in Hungary.
1996
Antoni Kilinski
For pioneering work in the construction of the first commercial computers in Poland, and for the development of university curriculum in computer science.
For pioneering work in the construction of the first commercial computers in Poland, and for the development of university curriculum in computer science.
1996
Laszlo Kozma
For development of the 1930 relay machines, and going on to build early computers in post-war Hungary.
For development of the 1930 relay machines, and going on to build early computers in post-war Hungary.
1996
1996
1996
Romuald W. Marczynski
For pioneering work in the construction of the first Polish digital computers and contributions to fundamental research in computer architecture.
For pioneering work in the construction of the first Polish digital computers and contributions to fundamental research in computer architecture.
1996
1996
Ivan Plander
For the introduction of computer hardware technology into Slovakia and the development of the first control computer.
For the introduction of computer hardware technology into Slovakia and the development of the first control computer.
1996
1996
Antonin Svoboda
For the pioneering work leading to the development of computer research in Czechoslovakis and the design and construction of the SAPO and EPOS computers.
For the pioneering work leading to the development of computer research in Czechoslovakis and the design and construction of the SAPO and EPOS computers.
1995
1995
1995
1995
1995
1994
1994
1994
1994
1993
1993
1993
1992
1992
1991
1991
1991
1990
1990
1989
1989
1989
1989
1989
Marshall C. Yovits
1989
F. Joachim Weyl
1989
Gordon D. Goldstein
For his work with the Office of Naval Research and computer R&R beginning in 1946.
For his work with the Office of Naval Research and computer R&R beginning in 1946.
1988
1987
1987
1987
1987
1987
1986
1986
1986
1986
1985
1985
1985
1985
1985
1985
1984
1984
1984
1984
1984
1982
Harry D. Huskey
1982
1981