ArticleslgStudy

computer science

John L. Hennessy

John L. Hennessy is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand John L. Hennessy rather than just read about it. In short: John Leroy Hennessy (born September 22, 1952) is an American computer scientist and chairman of Alphabet Inc. Hennessy is one of the founders of MIPS Technologies and Atheros, serving as 10th president of Stanford University from 2000 to 2016.

John L. Hennessy — main illustration
John L. Hennessy — illustration

Key takeaways

  • John L. Hennessy belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect John L. Hennessy to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of John L. Hennessy from memory before moving on to harder problems.

Reference excerpt

John Leroy Hennessy (born September 22, 1952) is an American computer scientist and chairman of Alphabet Inc. Hennessy is one of the founders of MIPS Technologies and Atheros, serving as 10th president of Stanford University from 2000 to 2016. He was succeeded as president by Marc Tessier-Lavigne. Marc Andreessen called him "the godfather of Silicon Valley." Along with David Patterson, Hennessy was a recipient of the 2017 Turing Award for their work in developing the reduced instruction set computer (RISC) architecture, which is now used in 99% of new computer chips.

Early life and education Hennessy was raised in Huntington, New York, as one of six children. His father was an aerospace engineer, and his mother was a teacher before raising her children. He is of Irish-Catholic descent, with some of his ancestors arriving in America during the potato famine in the 19th century. He earned his bachelor's degree in electrical engineering from Villanova University, and his master's degree and Doctor of Philosophy in computer science from Stony Brook University.

Career and research Hennessy became a Stanford faculty member in 1977. In 1981, he began the MIPS project to investigate RISC processors, following preliminary investigations at Berkeley by David A. Patterson. On 1984, he used his sabbatical year to found MIPS Computer Systems Inc. to commercialize the technology developed by his research. Returning to Stanford, he became the Willard and Inez Kerr Bell Endowed Professor of Electrical Engineering and Computer Science in 1987. In 1988, Hennessy and Patterson began a three-year effort to write the first edition Computer Architecture: A Quantitative Approach, which described RISC instruction sets and cost-performance tradeoffs. As a full Stanford professor, Hennessy took administrative roles of growing breadth. He was director of Stanford's Computer System Laboratory (1989–93), a research center run by Stanford's Electrical Engineering and Computer Science departments. He was chair of the Department of Computer Science (1994–96) and Dean of the School of Engineering (1996–99). In 1999, Stanford President Gerhard Casper appointed Hennessy to succeed Condoleezza Rice as Provost of Stanford University. When Casper stepped down to focus on teaching in 2000, the Stanford Board of Trustees named Hennessy to succeed Casper as president. In 2008, Hennessy's compensation exceeded $1 million, the 23rd highest among all American university presidents. Hennessy has been a board member of Google (later Alphabet Inc.), Cisco Systems, Atheros Communications, and the Gordon and Betty Moore Foundation. He was elected to the American Philosophical Society in 2008. On October 14, 2010, Hennessy was presented a khata by the 14th Dalai Lama before the latter addressed Maples Pavilion. In December 2010, Hennessy coauthored an editorial with Harvard University President Drew Gilpin Faust urging the passage of the DREAM Act; the legislation did not pass the 111th United States Congress. In 2013, Hennessy became a judge for the inaugural Queen Elizabeth Prize for Engineering. He has remained on the judging panel for the subsequent awards in 2015 and 2017. In June 2015, Hennessy announced that he would step down as Stanford president in summer 2016. In 2016, Hennessy co-founded the Knight-Hennessy Scholars program; he serves as its inaugural director. The program has a $750 million endowment to fully fund graduate students at Stanford for up to three years. The inaugural class of 51 scholars from 21 countries arrived at Stanford in the fall of 2018. In February 2018, Hennessy was announced as the new Chairman of Alphabet Inc., Google's parent company. That same year, his book Leading Matters: Lessons from My Journey was published by Stanford University Press. Hennessy has a history of strong interest and involvement in college-level computer education. He co-authored, with David Patterson, two well-known books on computer architecture, Computer Organization and Design: the Hardware/Software Interface and Computer Architecture: A Quantitative Approach, which introduced the DLX RISC architecture. They have been widely used as textbooks for graduate and undergraduate courses since 1990. Hennessy also contributed to updating Donald Knuth's MIX processor to the MMIX. Both are model computers used in Knuth's classic series, The Art of Computer Programming. MMIX is Knuth's DLX equivalent.

… excerpt ends here. Continue reading the full article.

Illustrations

John L. Hennessy illustration

Worked examples

Example 1 — a first encounter with John L. Hennessy

Start with the simplest possible case. Write down what John L. Hennessy claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to John L. Hennessy before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about John L. Hennessy ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of John L. Hennessy

In research
John L. Hennessy appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses John L. Hennessy in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
John L. Hennessy is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1952 births, 20th-century American scientists, 21st-century American scientists, so understanding it makes those chapters shorter.
In everyday life
Look for John L. Hennessy outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “John L. Hennessy” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study John L. Hennessy in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what John L. Hennessy means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain John L. Hennessy out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is John L. Hennessy in simple terms?

John Leroy Hennessy (born September 22, 1952) is an American computer scientist and chairman of Alphabet Inc. Hennessy is one of the founders of MIPS Technologies and Atheros, serving as 10th president of Stanford University from 2000 to 2016.

Why does John L. Hennessy matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study John L. Hennessy?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on John L. Hennessy.

Tags

  • 1952 births
  • 20th-century American scientists
  • 21st-century American scientists
  • American computer scientists
  • American corporate directors
  • American university and college faculty deans
  • Computer designers
  • Directors of Alphabet Inc.
  • Fellows of the American Academy of Arts and Sciences
  • Fellows of the Association for Computing Machinery
  • Fellows of the IEEE
  • IEEE Medal of Honor recipients

Keep exploring