Book

Computer Engineering: A DEC View of Hardware Systems Design

by C. Gordon Bell, J. Craig Mudge

📖 Overview

Computer Engineering: A DEC View of Hardware Systems Design presents the principles and practices of computer engineering through the lens of Digital Equipment Corporation's experience. The book draws on DEC's pioneering work in minicomputers and system architecture during the 1970s. The authors examine key aspects of computer design including processor architecture, memory systems, and I/O structures. They provide detailed technical analysis of various DEC systems like the PDP-11 and VAX series, using these as case studies to illustrate fundamental engineering concepts. The text covers both theoretical foundations and practical implementation details of computer system design. Engineering trade-offs, decision-making processes, and lessons learned from actual product development are documented throughout. This work serves as both a historical record of early computer engineering practices and a framework for understanding hardware systems design principles. The book's emphasis on real-world examples and engineering methodology makes it relevant for understanding the evolution of computer architecture and design approaches.

👀 Reviews

Readers describe this book as a detailed historical record of DEC's computer engineering practices and design philosophies from the 1960s-70s. Several reviewers note its value as documentation of early minicomputer development. Liked: - Technical depth on PDP and VAX architectures - First-hand accounts from DEC engineers - Clear explanations of design tradeoffs - Historical context for computer architecture decisions Disliked: - Dense technical content can be difficult to follow - Some dated material with limited modern relevance - Focus is narrow - mainly covers DEC systems - Print quality of diagrams in some editions is poor Reviews/Ratings: Goodreads: 4.0/5 (12 ratings) Amazon: No ratings available From an engineering forum review: "Provides unique insights into how early computer architects thought about design problems. The technical details are fascinating but require background knowledge."

📚 Similar books

Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson. This text provides hardware design principles with a focus on performance measurement and evaluation methods used in processor architecture.

The Soul of a New Machine by Tracy Kidder. This Pulitzer Prize-winning book documents the real-world development process of a new computer at Data General Corporation in the 1970s.

Digital Design and Computer Architecture by David Harris, Sarah Harris. The book connects digital logic design with computer architecture through practical hardware implementations.

Great Papers in Computer Science by Phillip Laplante. This collection presents fundamental papers that shaped computer engineering, including works on hardware design and system architecture.

Computer Organization and Design: The Hardware/Software Interface by David A. Patterson, John L. Hennessy. The text examines the connection between hardware and software systems through the lens of RISC-V architecture.

🤔 Interesting facts

🔹 The book was published in 1978 and documents Digital Equipment Corporation's (DEC) pioneering approach to computer engineering, making it one of the first comprehensive works to detail commercial minicomputer design principles. 🔹 C. Gordon Bell, the primary author, was instrumental in designing several of DEC's most successful computers, including the PDP-6 and VAX systems, and later became the first Assistant Director of the National Science Foundation's Computing Directorate. 🔹 The book introduced the concept of "levels and views" in computer design, a framework that influenced how computer architecture is taught in universities and remains relevant in modern system design approaches. 🔹 DEC's engineering philosophy, as documented in this book, emphasized modular design and interconnected systems—principles that would later become fundamental to modern computing architectures. 🔹 Despite being written over 40 years ago, many of the engineering trade-offs and design principles discussed in the book continue to influence contemporary computer architecture, particularly in areas like processor design and memory hierarchy.