Parallel Computer Organization and Design
Per Stenström author Michel Dubois author Murali Annavaram author
Format:Hardback
Publisher:Cambridge University Press
Published:9th Oct '25
£79.99
Supplier delay - available to order, but may take longer than usual.

Design-oriented text for advanced computer architecture courses, with a streamlined structure and new material on GPUs and memory systems.
Teaching the fundamental design concepts of chip multiprocessors and the challenges of emerging technology, this textbook is perfect for senior undergraduate and graduate computer architecture courses. With practical examples and teachable in a single semester, the new edition covers GPUs, and new memory technologies and memory interfaces.Teaching fundamental design concepts and the challenges of emerging technology, this textbook prepares students for a career designing the computer systems of the future. Self-contained yet concise, the material can be taught in a single semester, making it perfect for use in senior undergraduate and graduate computer architecture courses. This edition has a more streamlined structure, with the reliability and other technology background sections now included in the appendix. New material includes a chapter on GPUs, providing a comprehensive overview of their microarchitectures; sections focusing on new memory technologies and memory interfaces, which are key to unlocking the potential of parallel computing systems; deeper coverage of memory hierarchies including DRAM architectures, compression in memory hierarchies and an up-to-date coverage of prefetching. Practical examples demonstrate concrete applications of definitions, while the simple models and codes used throughout ensure the material is accessible to a broad range of computer engineering/science students.
'Multi-core 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, University of Illinois at Urbana–Champaign
'Parallelism, at multiple levels and in many different forms, is a necessity for all recent and future computer systems, and current generations 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, University of Crete
'Parallel computers and multi-core architectures are rapidly gaining importance because the performance of a single core is not improving at the same historical level. Professors Dubois, Annavaram, and Stenström have created an easily readable book on the intricacies of parallel architecture design that academicians and practitioners alike will find extremely useful.' Shubu Mukherjee, Vice President, Architecture, SiFive
'The book can help readers to understand the principles of parallel systems in a crystally clear way. 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 to flow in an educational and readable way – an excellent instructive book worth using.' Uri Weiser, Technion
'… 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, Technion
'This is the best of today's books on the subject, and I used [the previous edition] 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 Emeritus of Computer Science and Engineering, University of Michigan
'This text takes a fresh cut at traditional computer architecture topics and considers basic principles from the perspective of multi-core and parallel systems. 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
ISBN: 9781009447591
Dimensions: unknown
Weight: 1593g
700 pages
2nd Revised edition