John Hennessy (Alphabet Chairman) – 25 Years of John Hennessy and David Patterson (Jun 2020)
Chapters
Abstract
The Evolution and Impact of Computer Technology: A Journey Through Time and Innovation
—
Introduction: Preserving the Past, Shaping the Future
The Boston Computer Museum stands as a testament to our technological journey, safeguarding the relics of the information age. Its exhibits, such as the Johnny Ack machine, encapsulate the rapid evolution of computing over the last half-century. This evolution is not just about hardware and software; it’s about the people who drove it forward. John Hennessy and Dave Patterson, prominent figures in computer science, epitomize this journey. Their stories, from early inspirations to significant contributions in RISC and RAID technologies, reflect the intertwining of academic rigor and industry experience.
John Mashey: The Importance of the Computer History Museum and Recognizing Historical Importance
The Computer History Museum plays an essential role in capturing the milestones of technological development and innovation. John Mashey underscores the criticality of preserving artifacts and knowledge in the face of rapid technological change. The museum’s dedication helps maintain an understanding of the evolution of computing technology.
Dave Patterson’s Journey to Berkeley, the Influence of Wives, and Early Steps in the Field of Computer Architecture
Dave Patterson’s path to Berkeley was significantly influenced by his wife, Martha, who persuaded him to apply to the university. After an initial standard rejection, John Hartmanis, a new faculty member, noticed Patterson’s application and invited him for an interview. Patterson had already completed a dissertation on micro-programming tools and had gained valuable experience at DEC. This experience laid the foundation for his significant contributions to computer architecture and connected him with John Mashey.
Preserving the History of Computing
The Boston Computer Museum aims to chronicle the swift advancements in computing over the past 50 years, recognizing the significance of this era in human history. Its collection includes a range of computing artifacts, such as personal computers, mainframes, and supercomputers. The museum organizes events and exhibits to educate and share knowledge about pivotal moments in computing history, like the development of the integrated circuit and the rise of personal computers.
The Birth of a Revolution: The RISC Project
The RISC project, initiated by Hennessy and Patterson, marked a paradigm shift in computing. Moving away from traditional microprogramming, they advocated for a simpler, more efficient design. Despite industry doubts, their deep understanding of microprogramming and compiler technology led to the successful creation of a fabricated design, demonstrating the effectiveness of hardware-software synergy.
RISC Architecture Development History and John Koch’s Influence
Patterson’s proposal for a chip design incorporating both ROM and RAM faced initial rejection. However, the interest of John Koch in their work encouraged Patterson and Hennessy to delve deeper into RISC architecture. The transition to compiling programming languages like C and Pascal instead of microcode compilation simplified RISC architecture, which shares origins with VLIW architecture. Carlos Akan’s expertise in VLSI design significantly contributed to the rapid development of the first RISC processors at Berkeley.
The Synergy of Academia and Industry
The careers of Hennessy and Patterson highlight the importance of integrating industry experience with academic research. Their involvement in projects like Sun Microsystems’ SPARC and MIPS company enriched their teaching and ensured their research remained relevant and practical.
Sun Microsystems and the Development of the Gatorade Chip
Impressed by Manolis Katavinos’ dissertation, Bill Joy founded Sun Microsystems in 1981 and involved Dave Patterson as a consultant on the SPARC project. The team, including Robert Gardner, developed the Gatorade chip, a simple yet powerful microprocessor that outperformed competitors. Sun’s effective marketing strategy played a crucial role in promoting the Gatorade chip.
Pioneering RAID and Beyond
The RAID project, led by Randy Katz and later involving Hennessy and Patterson, revolutionized data storage by combining multiple disks into a single system, focusing on reliability through redundancy. The exploration of shared-address multiprocessors, led by Hennessy, dealt with challenges like cache coherency to enhance scalability. The Dash project validated the feasibility of such multiprocessors. The network of workstations project, inspired by Forrest Baskett, utilized workstations as basic elements of computing systems, leading to the development of cluster technology.
Writing the Book on Computer Architecture
Driven by the lack of suitable resources, Patterson and Hennessy authored “Computer Architecture: A Quantitative Approach.” Starting in 1989, they worked intensively, often meeting in Palo Alto to draft and refine the book. Despite the challenges of collaboration and the rapidly evolving field, they successfully published a comprehensive and clear textbook that became a staple in computer science education. The book’s successive editions have continued to incorporate the latest developments in computer architecture, contributing significantly to the field’s knowledge base.
Envisioning the Future
Looking ahead, Hennessy and Patterson foresee challenges in creating intelligent machines, underscoring the need for deeper insights into cognitive psychology and brain functioning. Their perspectives on the evolution of computer architecture, particularly the developments in CISC and RISC architectures, offer guidance for future technological advancements.
A Legacy of Innovation and Insight
The legacy of the Boston Computer Museum, coupled with the contributions of Hennessy and Patterson, represents a journey marked by curiosity, innovation, and determination. Their work has not only transformed computing technology but also laid a foundation for future exploration in the field. As we progress, their insights and lessons continue to steer us through the complex and dynamic landscape of computer technology.
Notes by: crash_function