Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Computer architecture (5th ed.) : a quantitative approach
Hennessy J., Patterson D., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2011. 880 pp. Type: Book (978-0-123838-72-8)
Date Reviewed: Feb 9 2012

Moore’s law states that the number of transistors that can be placed on an integrated circuit (IC) doubles approximately every two years. This exponential growth in IC technology has led to advancements in everything digital, from central processing units (CPUs) and memory to digital cameras. Since computers are made up of CPUs, memory, and input/output (I/O) devices, it is a logical consequence that computers have also experienced tremendous improvements.

This drastic change in computers makes it difficult--if not impossible--for a textbook on computer architecture to include every new technology. Often, when a computer architecture textbook hits the counter, it is already out of date. Therefore, it is no wonder that this book is in its fifth edition.

The main part of the book contains six chapters. The focus is on parallelism. Besides a chapter on the fundamentals of quantitative methods and a chapter on memory hierarchy, the other four chapters deal with parallelism at various levels. It is explained as it relates to cloud computing in chapter 6, “Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism.” However, not everyone will agree with the authors’ decisions regarding which topics to include or exclude. For example, traditional computer architecture textbooks would include designs of CPU, memory, and I/O. In this book, I/O systems are rarely touched on at all.

Moore’s law tells us that computer industries and technologies are still quickly evolving. To chase the newest technology in a textbook is unrealistic. Going back to the basics may be the solution. We have to teach computer science students the basic principles that have applied since the computer was invented.

Reviewer:  R. S. Chang Review #: CR139841 (1206-0540)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
General (C.1.0 )
 
 
Software Architectures (D.2.11 )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Computer architecture
Baer J. Computer 17(10): 77-87, 1984. Type: Article
May 1 1985
Computer organization
Andrews M., Computer Science Press, Inc., New York, NY, 1987. Type: Book (9789780881751147)
Dec 1 1987
Computer organization: hardware/software (2nd ed.)
Gorsline G., Prentice-Hall, Inc., Upper Saddle River, NJ, 1986. Type: Book (9789780131653252)
Nov 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy