Free Downloads
MODERN PROCESSOR DESIGN: Fundamentals Of Superscalar Processors, Beta Edition

Modern Processor Design: Fundamentals of Superscalar Processors is an exciting new first edition from John Shen of Carnegie Mellon University & Intel and Mikko Lipasti of the University of Wisconsin-Madison. This book brings together the numerous microarchitectural techniques for harvesting more instruction-level parallelism (ILP) to achieve better processor performance that have been proposed and implemented in real machines. These techniques, as well as the foundational principles behind them, are organized and presented within a clear framework that allows for ease of comprehension. This text is intended for an advanced computer architecture course or a course in superscalar processor design. It is written at a level appropriate for senior or first year graduate level students.

Paperback: 640 pages

Publisher: McGraw-Hill Science/Engineering/Math; 1 edition (July 22, 2002)

Language: English

ISBN-10: 0072829680

ISBN-13: 978-0072829686

Product Dimensions: 8.3 x 1.3 x 10.7 inches

Shipping Weight: 2.4 pounds

Average Customer Review: 4.8 out of 5 stars  See all reviews (9 customer reviews)

Best Sellers Rank: #1,559,477 in Books (See Top 100 in Books) #179 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #414 in Books > Textbooks > Engineering > Electrical & Electronic Engineering #718 in Books > Computers & Technology > Hardware & DIY > Design & Architecture

This is a well written book on the concepts of high-end microprocessor architecture, from OOO-issue, Register-renaming, Branches, Load/Store processing, and much more. Not very much on the Memory Consistency models. I think this would be great book for those who already know the basics of computer architecture, but want something more concise than say, the Hennesy & Patterson, as a second/reference read.

As with most Computer Architecture books, this book covers a wide range of topics in superscalar out-of-order processor design. But what made this book stand out is a chapter dedicated to discussing advanced instruction flow techniques. The book had a very thorough review of many branch prediction algorithm, various types of target predictors as well as high bandwidth fetching mechanism. The book also has a very thorough coverage on the P6 micro-architecture.

I would recommend this book to anyone eager to learn modern processor design to an experience processor designer who wants to understand the trade off in superscalar design techniques. I like the way this book is organized; starting with simple single issue to building complex multi-issue processors. Finally comparisons of state of the art superscalar processors are excellent.

I'm reading this one for a course in computer architecture, and at the same time I'm reading Computer Architecture: A quantitative approach by Hennesy and Patterson. I personally recommend the other one over this book, it's better explained and has more developed exercises.

It is a really good book to understand the modern processor design. I strongly recommend that to any computer engineering students.

MODERN PROCESSOR DESIGN: Fundamentals of Superscalar Processors, Beta Edition Modern Processor Design: Fundamentals of Superscalar Processors Embedded DSP Processor Design, : Application Specific Instruction Set Processors (Systems on Silicon) VLSI Chip Design with the Hardware Description Language VERILOG: An Introduction Based on a Large RISC Processor Design Design of Softcore DSP Processors on FPGA Chips DSP Processor Fundamentals: Architectures and Features Beta-Blockers in Hypertension and Angina Pectoris: Different Compounds, Different Strategies Drugs Looking for Diseases: Innovative Drug Research and the Development of the Beta Blockers and the Calcium Antagonists (Developments in Cardiovascular Medicine) Beta-Adrenoceptors: Molecular Biology, Biochemistry and Pharmacology (Progress in Basic and Clinical Pharmacology, Vol. 7) (v. 7) Beta-Blockers and Cardiac Arrhythmias (Fundamental and Clinical Cardiology) Alpha Beta Omega: A Shifter Paranormal Box Set Embedded SoPC Design with Nios II Processor and Verilog Examples Programming Massively Parallel Processors, Second Edition: A Hands-on Approach The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition Assembly Language for x86 Processors (7th Edition) The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors North American Meat Processors Pork Foodservice Poster, Revised Advanced Memory Optimization Techniques for Low-Power Embedded Processors Programming Massively Parallel Processors: A Hands-on Approach