• go to Frances Allen's profile page
  • go to Raj Reddy's profile page
  • go to Edgar F. Codd's profile page
  • go to Peter Naur's profile page
  • go to Manuel Blum's profile page
  • go to Michael Stonebraker's profile page
  • go to David Patterson 's profile page
  • go to Martin Hellman 's profile page
  • go to Judea Pearl's profile page
  • go to Butler W Lampson's profile page
  • go to John L Hennessy's profile page
  • go to William Kahan's profile page
  • go to A. J. Perlis 's profile page
  • go to Douglas Engelbart's profile page
  • go to Yoshua Bengio's profile page
  • go to Richard W. Hamming's profile page
  • go to Ivan Sutherland's profile page
  • go to C. Antony R. Hoare 's profile page
  • go to Kenneth E. Iverson 's profile page
  • go to Barbara Liskov's profile page
  • go to Herbert A. Simon's profile page
  • go to Geoffrey E Hinton's profile page
  • go to A J Milner 's profile page
  • go to Donald E. Knuth's profile page
A.M. TURING AWARD WINNERS BY...

John L Hennessy DL Author Profile link

United States – 2017
Short Annotated Bibliography
  1. Hennessy, J. L. and Patterson, D. A. Computer Architecture: A Quantitative Approach. 1990. Morgan Kaufmann Publishers, Inc. San Mateo, CA. Second edition 1995, Third edition, 2002. Fourth Edition, 2007, Fifth Edition, 2011, Sixth Edition, 2018.
    An enduring classic, now in its 6th edition since the original in 1990.   Each edition has been an extensive revision, presenting RISC design concepts for an architecture with multiple adaptations over four decades.
  2. Patterson, D.A. and Hennessy, J.L., Computer Organization and Design: The Hardware/Software Interface. 1993. San Mateo, CA: Morgan Kaufmann Publishers. Second Edition, 1998, Third Edition 2005.
    Consistently upgraded from the original in 1993, this edition includes examples from the RISC-V instruction set, defined to be a free, open-systems standard.  
  3. Hennessy, John L. and Patterson , David A. “A New Golden Age for Computer Architecture,” Communications of the ACM, February 2019, Vol. 62 No. 2, Pages 48-60.
    A crisp, detailed essay, created as an important extension of the Turing Award lecture by the two winners.  It documents their enthusiasm for continued radical computer systems performance improvement.
  4. Tjiang, S., Wolf, M., Lam, M., Pieper, K. and Hennessy, J. "Integrating Scalar Optimization and Parallelization." Languages and Compilers for Parallel Computing. Banerjee ed. 1992 Springer-Verlag. New York.
    Optimizing compilers are a key requirement for RISC design; most approaches used two passes, one for parallelizing (high-level) transformations and and a second for traditional scalar (low-level) optimizations.   This paper describes Stanford’s SUIF (Stanford University Intermediate Form) approach, with only one intermediate language for both parallelization and scalar optimizations. 
  5. Hennessy, J.L., Przybylski, S. VLSI Electronics. Volume VII: VLSI Design and Architecture. Academic Press, New York, 1984, chapter VLSI Processor Design Methodology.
    From the preface: “Improvement in IC technology allows the fabrication of processors with complexity, comparable to the largest mainframe computers designed using off-the-shelf technologies (SSI, MSI, and LSI). The advent of very large scale integrated (VLSI) processor has significantly changed the way in which computers are designed and implemented. This chapter discusses the use of VLSI as an implementation medium and it focuses on the design of general purpose microprocessors.”