Gordon Bell Prize
The Gordon Bell Prizes are awarded each year to recognize outstanding achievement in high-performance computing. The purpose of the award is to track the progress over time of parallel computing, with particular emphasis on rewarding innovation in applying high-performance computing to applications in science. Prizes are awarded for peak performance as well as special achievements in scalability and time-to-solution on important science and engineering problems and low price/performance. Financial support of the $10,000 award is provided by Gordon Bell, a pioneer in high-performance and parallel computing.
ACM
A. M. Turing Award
ACM's most prestigious technical award is accompanied by a prize of $100,000. It is given to an individual selected for contributions of a technical nature made to the computing community. The contributions should be of lasting and major technical importance to the computer field. Financial support of the Turing Award is provided by the Intel Corporation.
ACM
ACM/IEEE Eckert-Mauchly Award
Administered jointly by ACM and IEEE Computer Society. The award of $5000 is given for contributions to computer and digital systems architecture where the field of computer architecture is considered at present to encompass the combined hardware-software design and analysis of computing and digital systems.
InformationWeek Innovator and Influencer
In recognition of contributions shaping the direction of information technology
InformationWeek
Seymour Cray Computer Science and Engineering Award
The Seymour Cray Computer Science & Engineering Award is given to individuals whose innovative contributions to high performance computing systems best exemplify the creative spirit demonstrated by Seymour Cray. The award consists of a crystal model, certificate, and honorarium of $10,000.
IEEE Computer Society
ACM Distinguished Speaker
The Distinguished Speakers Program is one of ACM’s most valued outreach programs, providing our chapters and members access to computing professionals from a variety of backgrounds. The program offers: Live talks by DSP speakers at student or professional chapter gatherings, Guest speakers at conferences or other venues and Archived streaming video files of DSP presentations
ACM
The Gordon Bell Prizes are awarded each year to recognize outstanding achievement in high-performance computing. The purpose of the award is to track the progress over time of parallel computing, with particular emphasis on rewarding innovation in applying high-performance computing to applications in science. Prizes are awarded for peak performance as well as special achievements in scalability and time-to-solution on important science and engineering problems and low price/performance. Financial support of the $10,000 award is provided by Gordon Bell, a pioneer in high-performance and parallel computing.
ACM
Pavlos Vranas, Gyan Bhanot, Matthias Blumrich, Dong Chen, Alan Gara, Philip Heidelberger, Valentina Salapura, James C. Sexton, Ron Soltz (2006)
A Gordon Bell Prize for Special Achievement was awarded to “The BlueGene/L Supercomputer and Quantum Chromodynamics”
A Gordon Bell Prize for Special Achievement was awarded to “The BlueGene/L Supercomputer and Quantum Chromodynamics”
A. M. Turing Award
ACM's most prestigious technical award is accompanied by a prize of $100,000. It is given to an individual selected for contributions of a technical nature made to the computing community. The contributions should be of lasting and major technical importance to the computer field. Financial support of the Turing Award is provided by the Intel Corporation.
ACM
John Backus (1977)
For profound, influential, and lasting contributions to the design of practical high-level programming systems, notably through his work on FORTRAN, and for seminal publication of formal procedures for the specification of programming languages.
For profound, influential, and lasting contributions to the design of practical high-level programming systems, notably through his work on FORTRAN, and for seminal publication of formal procedures for the specification of programming languages.
John Cocke (1987)
For significant contributions in the design and theory of compilers, the architecture of large systems and the development of reduced instruction set computers (RISC); for discovering and systematizing many fundamental transformations now used in optimizing compilers including reduction of operator strength, elimination of common subexpressions, register allocation, constant propagation, and dead code elimination.
For significant contributions in the design and theory of compilers, the architecture of large systems and the development of reduced instruction set computers (RISC); for discovering and systematizing many fundamental transformations now used in optimizing compilers including reduction of operator strength, elimination of common subexpressions, register allocation, constant propagation, and dead code elimination.
Frederick P. Brooks (1999)
For landmark contributions to computer architecture, operating systems, and software engineering.
For landmark contributions to computer architecture, operating systems, and software engineering.
Frances E Allen (2006)
For pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution.
For pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution.
ACM/IEEE Eckert-Mauchly Award
Administered jointly by ACM and IEEE Computer Society. The award of $5000 is given for contributions to computer and digital systems architecture where the field of computer architecture is considered at present to encompass the combined hardware-software design and analysis of computing and digital systems.
John Cocke (1985)
For contributions to high performance computer architecture through lookahead, parallelism and pipeline utilization, and to reduced instruction set computer architecture through the exploitation of hardware-software tradeoffs and compiler optimization.
For contributions to high performance computer architecture through lookahead, parallelism and pipeline utilization, and to reduced instruction set computer architecture through the exploitation of hardware-software tradeoffs and compiler optimization.
Gene M. Amdahl (1987)
For outstanding innovations in computer architecture, including pipelining, instruction look- ahead and cache memory.
For outstanding innovations in computer architecture, including pipelining, instruction look- ahead and cache memory.
Robert Tomasulo (1997)
For the ingenious Tomasulo's algorithm, which enabled out-of-order execution processors to be implemented.
For the ingenious Tomasulo's algorithm, which enabled out-of-order execution processors to be implemented.
Frederick P. Brooks, Jr. (2004)
For the definition of computer architecture and contributions to the concept of computer families and to the principles of instruction set design; for seminal contributions in instruction sequencing, including interrupt systems and execute instructions; and for contributions to the IBM 360 instruction set architecture.
For the definition of computer architecture and contributions to the concept of computer families and to the principles of instruction set design; for seminal contributions in instruction sequencing, including interrupt systems and execute instructions; and for contributions to the IBM 360 instruction set architecture.
James H. Pomerene (2006)
For pioneering innovations in computer architecture, including early concepts in cache, reliable memories, pipelining and branch prediction, for the design of the IAS computer and for the design of the Harvest supercomputer.
For pioneering innovations in computer architecture, including early concepts in cache, reliable memories, pipelining and branch prediction, for the design of the IAS computer and for the design of the Harvest supercomputer.
InformationWeek Innovator and Influencer
In recognition of contributions shaping the direction of information technology
InformationWeek
Michael Gschwind (2006)
Contributions to parallel architecture and the industry-wide adoption of parallel processing
Contributions to parallel architecture and the industry-wide adoption of parallel processing
Seymour Cray Computer Science and Engineering Award
The Seymour Cray Computer Science & Engineering Award is given to individuals whose innovative contributions to high performance computing systems best exemplify the creative spirit demonstrated by Seymour Cray. The award consists of a crystal model, certificate, and honorarium of $10,000.
IEEE Computer Society
John Cocke (1999)
For unique and creative contributions to the computer industry through innovative high performance system designs.
For unique and creative contributions to the computer industry through innovative high performance system designs.
Monty M. Denneau (2002)
For ingenious and sustained contributions to designs and implementations at the frontier of high performance computing leading to widely used industrial products.
For ingenious and sustained contributions to designs and implementations at the frontier of high performance computing leading to widely used industrial products.
ACM Distinguished Speaker
The Distinguished Speakers Program is one of ACM’s most valued outreach programs, providing our chapters and members access to computing professionals from a variety of backgrounds. The program offers: Live talks by DSP speakers at student or professional chapter gatherings, Guest speakers at conferences or other venues and Archived streaming video files of DSP presentations
ACM
Valentina Salapura (2008)
