Science Current Events | Science News | Brightsurf.com
 
Memory Systems: Cache, DRAM, Disk
View Larger Image

Memory Systems: Cache, DRAM, Disk | Hardcover

by Bruce Jacob (Author), Spencer Ng (Author), David Wang (Author)

List Price: $105.00  
Price:  $94.50
You Save:  $10.50 (10%)
Available:  Usually ships in 24 hours

Binding:  Hardcover
Publisher:  Morgan Kaufmann
Page Count:  900 Pages
Publication Date:  September 10, 2007
Sales Rank:  158,617th


EDITORIAL REVIEWS


Product Description
Is your memory hierarchy stopping your microprocessor from performing at the high level it should be? Memory Systems: Cache, DRAM, Disk shows you how to resolve this problem. The book tells you everything you need to know about the logical design and operation, physical design and operation, performance characteristics and resulting design trade-offs, and the energy consumption of modern memory hierarchies. You learn how to to tackle the challenging optimization problems that result from the side-effects that can appear at any point in the entire hierarchy.As a result you will be able to design and emulate the entire memory hierarchy. . Understand all levels of the system hierarchy -Xcache, DRAM, and disk. . Evaluate the system-level effects of all design choices. . Model performance and energy consumption for each component in the memory hierarchy.


CUSTOMER REVIEWS (Average Customer Rating: 5.0 based on 4 reviews)

George Chiu by George Chiu (Yorktown Heights, NY) 4 Stars
March 26, 2009
This book provides a much needed update from Dick Matick's book written in 1977. To be fair, I have read only the DRAM section. The book is well written. I did not give a 5-star rating because some of the figures were originally in color, and when it was printed as black-and-white ones, it is hard to decipher what corresponds to what. Hopefully, future editions can correct for that.

Overall Memory Coverage by Steven Millard 5 Stars
December 30, 2007
This book is an excellent source that covers system, component and architectures of memory systems and how the total computer memory system is put together into a working system. The coverage of the material is up to date and addresses the critical issues that are facing the present and next generation memory systems being implemented and designed today. The book was well written and is a great source for engineering students and even to a degree non-engineering people. For me, a seasoned engineer, that is relatively new to memory systems, is has been a great source in helping me understand the overall system and how it all works. It also addresses some of the major engineering issues facing todays design that I am presently working on and covers the details of the components to give a good overall understanding of how it all fits together. An excellent overall source to have on hand for any engineer working on memory systems

The new standard for memory system reference books by A. Grossmeier 5 Stars
October 30, 2007
Based on what I have read through so far, it is superb. I can see it very easily becoming the industry's new reference standard for memory system design. Very well done!

Take with a grain of salt - I'm one of the authors by B. Jacob 5 Stars
September 19, 2007
Anyone who has built a computer or measured its performance recently knows that all but the slowest CPUs spend roughly 90% of their time twiddling their thumbs, checking their wristwatches, waiting on the memory system. The memory system today defines computer-system performance, yet very little is written about it (how does it work? what are the parameters? how to optimize it? etc.). So we wrote this book to address that -- it covers all facets of memory-systems design. Paraphrasing Richard Sites, one of the lead architects of the DEC Alpha processor over a decade ago, memory systems design is the only thing worth focusing on right now ... all else is a waste of time. Hopefully this will help you to build something that rocks; that was our goal. Minor correction: the book is hardcover, not paperback.

SIMILAR PRODUCTS


The Art of Multiprocessor Programming

The Art of Multiprocessor Programming
by Maurice Herlihy (Author), Nir Shavit (Author)

This book is the first comprehensive presentation of the principles and tools available for programming multiprocessor machines. It is of immediate use to programmers working with the new architectures. For example, the next generation of computer game consoles will all be multiprocessor-based, and the game industry is currently struggling to understand how to address the programming challenges presented by these machines.
This change in the industry is so fundamental that it is certain to...

DRAM Circuit Design: Fundamental and High-Speed Topics (IEEE Press Series on Microelectronic Systems)

DRAM Circuit Design: Fundamental and High-Speed Topics (IEEE Press Series on Microelectronic Systems)
by Brent Keeth (Author), R. Jacob Baker (Author), Brian Johnson (Author), Feng Lin (Author)

A modern, comprehensive introduction to DRAM for students and practicing chip designers

Dynamic Random Access Memory (DRAM) technology has been one of the greatestdriving forces in the advancement of solid-state technology. With its ability to produce high product volumes and low pricing, it forces solid-state memory manufacturers to work aggressively to cut costs while maintaining, if not increasing, their market share. As a result, the state of the art continues to advance...

Computer Architecture: A Quantitative Approach, 4th Edition

Computer Architecture: A Quantitative Approach, 4th Edition
by John L. Hennessy (Author), David A. Patterson (Author)

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,...

Cache Memory Book, The, Second Edition (The Morgan Kaufmann Series in Computer Architecture and Design)

Cache Memory Book, The, Second Edition (The Morgan Kaufmann Series in Computer Architecture and Design)
by Jim Handy (Author)

The Second Edition of The Cache Memory Book introduces systems designers to the concepts behind cache design. The book teaches the basic cache concepts and more exotic techniques. It leads readers through someof the most intricate protocols used in complex multiprocessor caches. Written in an accessible, informal style, this text demystifies cache memory design by translating cache concepts and jargon into practical methodologies and real-life examples. It also provides adequate detail to serve...

Transactional Memory (Synthesis Lectures on Computer Architecture)

Transactional Memory (Synthesis Lectures on Computer Architecture)
by James Larus (Author), Ravi Rajwar (Author)

The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that concurrent reads and writes of shared data do not produce inconsistent or incorrect results. At a higher...

© 2009 BrightSurf.com