John Cocke
National Medal of Technology and Innovation
Computer Science
For his development and implementation of Reduced Instruction Set Computer (RISC) architecture that significantly increased the speed and efficiency of computers, thereby enhancing U.S. technological competitiveness.
National Medal of Science
Mathematics And Computer Science
For his contributions to computer science in the design and theory of compilers, and for major advances in the theory and practice of high-performance computer systems.
VIEW STATISTICS +
Birth
May 30, 1925Age Awarded
66 (Technology)69 (Science)
Country of Birth
USAKey Contributions
The IBM 801 Minicomputer"Father Of Reduced Instruction Set Computing (RISC) Architecture"
Awarded by
George H. W. Bush (Technology)Bill Clinton (Science)
Education
Duke UniversityAreas of Impact
Communication & InformationAffiliations
IBM CorporationJohn Cocke was given his first bicycle at the age of 6 and dismantled it within a few hours, much to the dismay of his mother. Cocke’s curiosity went on to benefit him throughout his career, as he made significant contributions in high speed computing.
An IBM employee for 37 years, Cocke made major contributions to compiler optimization and devised the concept of the reduced instruction set computer (RISC). RISC simplified computer processes, which led to high speed computing and the development of the IBM 801 minicomputer. The RISC design is used in nearly every computer and mobile device.
During the conception of the IBM 801 minicomputer in 1974, Cocke realized that matching the design of the architecture's instruction set to the relatively simple instructions actually emitted by compilers could allow high performance at a low cost. At a time when instruction sets of computers were becoming ever more complex, Cocke's philosophy went against the prevailing wisdom and revolutionized high speed computing.
By Jennifer Santisi