Willard and Inez Kerr Bell Professor of Electrical Engineering and Computer Science, Stanford University, Stanford, USA.
Professor Hennessy initiated the MIPS project at Stanford in 1981, MIPS is a high- performance Reduced Instruction Set Computer (RISC), built in VLSI. MIPS was one of the first three experimental RISC architectures. In addition to his role in the basic research, Hennessy played a key role in transferring this technology to industry. During a sabbatical leave from Stanford in 1984-85, he cofounded MIPS Computer Systems (now called MIPS Technologies Inc.), which specializes in the production of chips based on these concepts. He also led the Stanford DASH (Distributed Architecture for Shared Memory) multiprocessor project. DASH was the first scalable shared memory multiprocessor with hardware-supported cache coherence. Most recently, he has been involved in FLASH (FLexible Architecture for Shared Memory), which is designed to support different communication and coherency approaches in large-scale shared-memory multiprocessors. Hennessy is also the coauthor of two widely used textbooks in computer architecture.
Leader of the FLASH Project. Computer Architecture, VLSI, Programming Language Design and Implementation
Seymour Cray, Computer Engineering Award, 2001
Eckert-Mauchly Award, Association for Computing Machinery and IEEE Computer Society, 2001
Honorary Doctor of Science, State University of New York at Stony Brook, May 2001
Honorary Doctor of Humane Letters, Villanova University, May 2001
John Von Neumann Medal (jointly with D. Patterson), IEEE, 2000
Benjamin Garver Lamme Award, American Society for Engineering Education, 2000.
Corresponding Member, Royal Academy of Engineering, Spain
J. Stanley Morehouse Memorial Award, Villanova University, 1997
Fellow, Association for Computing Machinery, 1997.
Fellow, American Academy of Arts and Sciences, 1995.
IEEE Emannuel R. Piore Award, 1994.
Member, National Academy of Engineering, 1992.
Fellow, Institute of Electrical and Electronics Engineers, 1991.
Distinguished Alumnus Award, State University of New York at Stony Brook, 1991.
Willard and Inez Kerr Bell Endowed Professor of Electrical Engineering and Computer Science, 1987.
Outstanding Service Award, Electrical Engineering Department, Stanford University, 1986.
Presidential Young Investigator, National Science Foundation, 1984.
John J. Gallen Memorial Award, Villanova University, 1983.
Honorary Societies: Tau Beta Pi, Eta Kappa Nu, Pi Mu Epsilon
Books and Contributions
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.
Hennessy, J. L. and Patterson, D. A. Computer Architecture: A Quantitative Approach. 1990. Morgan Kaufmann Publishers, Inc. San Mateo, CA. Second edition, 1995.
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.
Acken, J., Agarwal, A., Gulak, G., Horowitz, M., McFarling, S., Richardson, S., Salz, A., Simoni, R., Stark, D. and Tjiang, S. "The MIPS-X RISC Microprocessor." Chow ed. 1989 Kluwer Academic Publishers. Boston, MA. Foreward by J.L. Hennessy.
Chow, P., Hennessy, J.L. RISC Architectures. Elsevier-North Holland, New York, 1986.
Hennessy, J.L., Ganapathi, M. Advances in Compiler Technology. In Annual Review of Computer Science, Annual Reviews, Palo Alto, CA, 1986.
Hennessy, J.L., Przybylski, S. VLSI Electronics. Volume VII: VLSI Design and Architecture. Academic Press, New York, 1984, chapter VLSI Processor Design Methodology.
Hennessy, J.L., Kieburtz, R.B., Smith, D.R. TOMAL: A Task-Oriented Microprocessor Applications Language. In Glass, R.L. (editor), Real-Time Software, Prentice-Hall, 1982.