Industrial-Sized Deals Best Books of the Month Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums Storm Fire TV Stick Subscribe & Save Find the Best Purina Pro Plan for Your Pet Shop Popular Services Home Theater Setup Plumbing Services Assembly Services Shop all tmnt tmnt tmnt  Amazon Echo Fire HD Kids Edition Kindle Voyage The Walking Dead\ Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Deal of the Day
Parallel Computer Organization and Design and over one million other books are available for Amazon Kindle. Learn more

Parallel Computer Organization and Design 1st Edition

6 customer reviews
ISBN-13: 978-0521886758
ISBN-10: 0521886759
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $17.33
Learn More
Trade in now
Have one to sell? Sell on Amazon
Buy used
Buy new
More Buying Choices
30 New from $58.27 29 Used from $69.97

InterDesign Brand Store Awareness Textbooks
$99.74 FREE Shipping. Only 17 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

Parallel Computer Organization and Design + Modern Processor Design: Fundamentals of Superscalar Processors + Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Price for all three: $242.77

Buy the selected items together

Editorial Reviews


"Parallel computers and multicore architectures are rapidly gaining importance because the performance of a single core is not improving at the same historical level. Professors Dubois, Annavaram, and Stenstrom have created an easily readable book on the intricacies of parallel architecture design that academicians and practitioners alike will find extremely useful." - Shubu Mukherjee, Cavium, Inc.

"The book can help the readers to understand the principles of parallel systems crystally clear. A necessary book to read for the designers of parallel systems." - Yunji Chen, Institute of Computing Technology, Chinese Academy of Sciences

"All future electronic systems will comprise of a built-in microprocessor, consequently the importance of Computer Architecture will surge. This book provides an excellent tutorial of Computer Architecture fundamentals from the basic technology via processor and memory architecture to chip multiprocessors. I found the book very educationally flow and readable - an excellent instructive book worth using." - Uri Weiser, Technion

"This book really fulfils the need to understand the basic technological on-chip features and constraints in connection with their impact on computer architecture design choices. All computing systems students and developers should first master these single and multi core foundations in a platform independent way, as this comprehensive text does." - Mateo Valero, BSC

"After the drastic shift towards multi-cores that processor architecture has experienced in the past few years, the domain was in dire need of a comprehensive and up-to-date book on the topic. Michel, Murali and Per have crafted an excellent textbook which can serve both as an introduction to multi-core and parallel architectures, as well as a reference for engineers and researchers." - Olivier Temam, INRIA, France

"Parallel Computer Organization and Design" fills an urgent need for a comprehensive and authoritative yet approachable tutorial and reference text for advanced computer architecture topics. All of the key principles and concepts covered in Wisconsin's three-course computer architecture sequence are addressed in a well-organized, thoughtful, and pedagogically appealing manner, without overwhelming the reader with distracting trivia or an excess of quantitative data. In particular, the coverage of chip multiprocessors in Chapter 8 is fully up to date with the state of the art in industry practice, while the final chapter on quantitative evaluation--a true gem!--is a unique and valuable asset that will clearly set this book apart from its competition." - Mikko Lipasti, University of Wisonsin-Madison

"The book contains in-depth coverage of all the aspects of the computer systems. It is comprehensive, systematic, and in sync with the latest development in the field. The skillfully organized book uses self-contained chapters to allow the readers get a complete understanding of a topic without wandering through the whole book. Its content is rich, coherent and clear. Its questions are crafted to stimulate creative thinking. I recommend the book as a must read to all graduate students and young researchers and engineers designing the computers." - Lixin Zhang, Institute of Computing Technology, Chinese Academy of Sciences

"... parallel architectures are the key for high performance and high efficiency computing systems. This book tells the story of parallel architecture at all levels - from the single transistor to the full blown CMP - an unforgettable journey!" - Ronny Ronen, Intel

"Multicore chips have made parallel architectures ubiquitous and their understanding a necessity. This text provides a comprehensive treatment of parallel system architecture and the fundamentals of cache coherence and memory consistency in the most compact form to date. This is a perfect text for a one semester graduate course." - Lawrence Rauchwerger, Texas A&M University

"It is the best of today's books on the subject, and I plan to use it in my class. It is an up-to-date picture of parallel computing that is written in a style that is clear and accessible." - Trevor Mudge, Bredt Family Professor of Computer Engineering, The University of Michigan

"Parallelism, at multiple levels and in many different forms, is now a necessity for all future computer systems, and the new generation of computer scientists and engineers have to master it. To understand the complex interactions among the hundreds of existing ideas, options, and choices, one has to categorize them, put them in order, and then synthesize them. That is precisely what Dubois, Annavaram, and Stenström do, in a magnificent way, in this extremely contemporary and timely book. I want to particularly stress the uniquely clear way in which the authors explain the hardest among these topics: coherence, synchronization, and memory consistency." - Manolis Katevenis, Head of the Computer Architecture and VLSI Systems Laboratory, FORTH-ICS; and Professor of Computer Science, University of Crete, Heraklion, Greece

"This book is a truly comprehensive treatment of parallel computers, from some of the top experts in the field. Well grounded in technology yet remaining very accessible, it also includes important but often overlooked topics such reliability, power, and simulation." - Norm Jouppi, HP

"This text takes a fresh cut at traditional computer architecture topics and considers basic principles from the perspective of multi-core and parallel systems. The need for such a high quality textbook written from this perspective is overdue, and the authors of this text have done a good job in organizing and revamping topics to provide the next generation of computer architects with the basic principles they will need to design multi-core and many-core systems." - David Kaeli, Director of the NU Computer Architecture Research Laboratory, NEU

"An excellent book in an area that has long cried out for tutorial material --- it will be an indispensable resource to students and educators in parallel computer architecture." - Josep Torrellas, University of Illinois

Book Description

Teaching the fundamental design concepts of chip multiprocessors and the challenges of emerging technology, this textbook prepares students for a career designing computer systems of the future. Teeming with practical examples and teachable in a single semester, it is perfect for senior undergraduate and graduate students taking computer architecture courses.

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Hardcover: 557 pages
  • Publisher: Cambridge University Press; 1 edition (October 8, 2012)
  • Language: English
  • ISBN-10: 0521886759
  • ISBN-13: 978-0521886758
  • Product Dimensions: 7.4 x 1.1 x 9.7 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #134,576 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See all 6 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By C. De La Paz III on February 2, 2014
Format: Hardcover
This book puts Patterson/Hennessy's book to shame! (Comp Arch: A Quantitative Approach)

For the most part this book covers everything CA:QA covers while at the same time being much more concrete. Although written by three authors, the book is very well written, greatly organized, sentences are clear and to the point, and most importantly, it does not pointlessly repeat information or put off key topics to the Appendices.

I love the fact that this book covers important information other comp. architecture don't (eg. Gustafson's law, difference between Vector and Array (systolic) processors, CMOS transistor-level basics, message-passing, interconnect basics, routing techniques, programming models). Even more gratifying is the fact that they spend a whole chapter describing the taxonomy of simulators! Every single commercial/academia processor out there is co-designed with the help of simulators nowadays. To me its just mind-boggling that other computer architecture books don't cover this essential topic.

Like any other computer architecture book out there, this book will NOT make you an expert in computer architecture. However, this book does exactly what it is supposed to do, and that is to give you a concise, complete review of what computer architecture is all about.

Having said, I would argue Computer Organization and Design (Hennessy) is a better book for beginners or people that need to review the basics. On the other hand, if you are looking to become more of an expert in any of the subfields within computer architecture I would recommend "Readings in Computer Architecture" by Hill/Jouppi/Sohi. Although not necessary up-to-date, the papers included in that book are classics and definitely must-read.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Vine Customer Review of Free Product ( What's this? )
It has been clear for some time that barring an overturning of the currently understood laws of physics, the steep increase in the speed of processors with soon start to take on the shape of a horizontal asymptote. As the authors mention, some of the individual components on a chip are now so small that a random cosmic ray contains enough energy to disrupt the operation of the component. This has necessitated the inclusion of shielding to reduce the likelihood of a random ray doing damage.
With this natural limit inevitable, there has been a shift to the simultaneous use of several processors. For many tasks, this can be done as they are essentially distinct jobs. However, the real issue is parallel processing, where the task is dynamically split and segments parceled out for several processors to work on simultaneously. This is easily done for some types of problems, perhaps the best example is when working with large vectors and matrices, for they can be parceled into distinct segments.
The hard problems are those where the processors are required to operate on shared memory locations and the read/write cycles must be coordinated to avoid the potential inaccuracy of race conditions. This requires the inclusion of software locks where other processes cannot access the data until all operations on it are complete.
The authors do an excellent job of presenting the problems of parallel programming as well as many of the current solutions. They open with a brief basic overview of computer architecture and the meaning of parallelism. This is followed by an explanation of the laws of physics that will limit the improvements in the speed of processors.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Rob VINE VOICE on April 19, 2013
Format: Hardcover Vine Customer Review of Free Product ( What's this? )
When I studied parallel computing hardware as a grad student 20+ years ago it was a much simpler field. This turned out to be a perfect book for becoming acquainted with modern design principles and practice. I had a particular need to understand how we can better support database concurrent updates at a hardware level and I got a few nice ideas from the book, in my view way more than the price of admission.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Parallel Computer Organization and Design
This item: Parallel Computer Organization and Design
Price: $99.74
Ships from and sold by

Want to discover more products? Check out these pages to see more: thread level parallelism, parallel computing, parallel software architecture