Computer Architecture: A Quantitative Approach, 4th Edition |
|
|
|
|
This book is also available, brand-new, from 3rd-party marketplace sellers at Amazon.com, from $40.98.
|
The HTML code below can be pasted onto your web-site, your MySpace page, or blog - or any number of similar places - to create a link to this page:
If, instead of a text link, you'd like to create a link to this page which will display the book cover, if it's available, then the code below will do exactly that:
Check for the same book at these other US book sites:
[ Abebooks ]
[ Alibris ]
[ Barnes & Noble ]
[ Half.com ]
[ Powells ]
… or check UK bookstores
|
Editorial Review / Publisher's Information:
Product Description The era of seemingly unlimited growth in processor performance is over: single chip architectures can no longer overcome the performance limitations imposed by the power they consume and the heat they generate. Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more processors in a single package. In the fourth edition of Computer Architecture, the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures. Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability.
CD System Requirements PDF Viewer The CD material includes PDF documents that you can read with a PDF viewer such as Adobe, Acrobat or Adobe Reader. Recent versions of Adobe Reader for some platforms are included on the CD.
HTML Browser The navigation framework on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows XP with the following browsers: Internet Explorer 6.0, Firefox 1.5; under Mac OS X (Panther) with the following browsers: Internet Explorer 5.2, Firefox 1.0.6, Safari 1.3; and under Mandriva Linux 2006 with the following browsers: Firefox 1.0.6, Konqueror 3.4.2, Mozilla 1.7.11. The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution.
Operating System This CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows, Mac OS, and most Linux and Unix systems.
Increased coverage on achieving parallelism with multiprocessors.
Case studies of latest technology from industry including the Sun Niagara Multiprocessor, AMD Opteron, and Pentium 4.
Three review appendices, included in the printed volume, review the basic and intermediate principles the main text relies upon.
Eight reference appendices, collected on the CD, cover a range of topics including specific architectures, embedded systems, application specific processors--some guest authored by subject experts.
|
Other Items You May Enjoy:
Browse Books From These Related Subjects:
Customer Reviews:
Suggestions For New Readers And Personal Views
02 January, 2010
The beginning part of this book is oriented towards a 4th-year undergraduate/1st-year graduate crowd. I have read Appendices A, B, and C and Chapters 1, 2, and half of 3. I can say comfortably, that the beginning material (especially the Appendix) forms a very good summary, and sometimes, a more extensive explanation of some of the fundamental concepts covered in the strictly undergraduate Hennessey-Paterson book 'Computer Organization and Design 3ed' (COD3ed) (COD3ed has now been succeeded by a newer 4ed book). Even if you are familiar with COD3ed, it can nevertheless prove to be a little daunting to read CA4ed. Hence, I recommend the following personally tried reading format for those who are familiar with the undergraduate book (COD3ed) but still want a smooth transition to CA4ed. If you have both books (CA4ed) and (COD3ed)*, try the following sequential reading order:
*please note there is a newer 4th edition of COD on amazon which you might wish to consult or purchase instead of COD3ed
-for performance metrics study the following essential parts of COD3ed
->Chpt4-Performance
->CD sections: "In More Depth-Amdahl's Law" and "In More Depth-MIPS,MOPS,FLOPS"
-read CA4ed's "Chpt1-Fundamentals of Computer Design"
-read CA4ed's Appendices A and B
-read COD3ed's "Chpt7-Large and Fast: Exploiting Memory Hierarchy" and CA4ed's "AppendixC-Review of Memory Hierarchy"
-read Chpts 2 and 3 of CA4ed for dynamic-scheduling/branch prediction/speculation/limitations on ILP
The remaining 3 chatpers of the book make up more advanced Memory Hierarchy concepts which usually constitute as material for a second graduate-level course in Computer Architecture. Although I haven't tried this, I would recommend rereading some of the basic cache concepts in Appendix C as a refresher, followed by reading Chpts 4 and 5 of CA4ed. Finally reading COD3ed's "Chpt 8-Storage, Networks, and Other Peripherals" followed by CA4's "Chpt 6 Storage Systems". That concludes the bulk of the book. The CD includes Appendices on other computer architecture related material in: D-Embedded Systems, E-Interconnection Networks, F-Vector Processors, G-Hardware and Software for VLIW and EPIC, H-Large Scale Multiprocessors for Scientific Applications, I-Computer Arithmetic, and J-Survey of Instruction Set Architectures. I have read some of the material on Appendix E and it makes for a good introduction on basic networking concepts as it leads into discussing some of the Playstation 3's Cell processor's ring-based interconnection topology.
Overall, I have to agree with many positive statements that this book sets a new standard for presenting informative material supported by charts/graphs and commentary from years of designer experience. However, at times, it seems the author is living in their own paradigm, and doesn't present more grounded examples of design work. As an engineer, I am interested in real world design approaches and considerations. Sometimes the author makes the mistake of discussing pitfalls and fallacies at too abstract a level and at great lengths rather than making short, precise, and blunt statements. It seems he is being careful about the academic criticism he may receive and thus makes many ambiguous statements in the process. Towards the end of a chapter, you start feeling there is no structure to the material as all types of loosely-defined terms come crashing and conflicting with earlier ones. Many computer science and compiler-technology related issues overlap with computer architecture issues. However it is better to contain and educate in a piecemeal fashion rather than overwhelm and strike bewilderment. What has become clear to me is that microprocessor system-design is a heuristic process and the book sways back and forth between the art and science of design. Ultimately, it is the science and structure we are interested in as students, but it is the art which dominates the reality, making this a very elusive subject. A more rigorous revision of this book may make it a master book. Four stars.
- Amazon Customer Review
This Book Was Good
09 February, 2010
I have been trying to return this book because a get confused and i didn't need this book. Can you tell me where i can send back the book please?
Though this book is really good.
Thank you.
- Amazon Customer Review
Good Textbook
07 October, 2009
This book is definitively not intended for computer enthusiasts.
I bought this book for my Computer Architectures Class, and even my professor agreed that it's intended for professional that are deep into the field of processor design and implementation.
All in all a Very good book that packs a lot of information per square inch, but get ready for a lot of performance calculations.
- Amazon Customer Review
Bad Professor? Or Bad Book?
09 December, 2009
There was a couple things I hoped would be in the book, like GPGPUs. I don't know if this book was really hard for me to follow because my professor wasn't very good, or if the book was plain hard to read. It didn't explain things as well as it should, and I couldn't really get help from lecture. It does give a lot of information though, I'm not saying I didn't learn anything.
- Amazon Customer Review
Difficult Material To Learn
18 November, 2009
I've used this book for an Advanced Computer Architecture book in my graduate studies (it seems so has every other graduate course, which has an added bonus).
The book falls in line with most educational books - mediocre at best. The samples are weak and seldom useful. This book is best coupled with classes and online material found via search engine of your choice.
Many universities take the slides and adapt them to their curriculum and post materials accessible online which may be useful.
There are some errors in the book and I have yet to track down the errata (even though they provide a link to a place to find it, seems to be only for professors? Not quite sure what that is about...)
I'm a bit biased, I thought learning about RAID systems, cache optimization, memory optimization, etc - would have been a bit more interesting and challenging. I've mostly found it dull, ancient, and redundant (Zing!).
- Amazon Customer Review
|