Cache and Memory Hierarchy Design

1st Edition

A Performance Directed Approach

Authors: Steven Przybylski
Hardcover ISBN: 9781558601369
eBook ISBN: 9780080500591
Imprint: Morgan Kaufmann
Published Date: 1st May 1990
Page Count: 223
72.95 + applicable tax
43.99 + applicable tax
54.95 + applicable tax
108.00 + applicable tax
Unavailable
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


Table of Contents

Cache and Memoty Hierarchy Design: A Performance-Directed Approach
by Steven A. Przybylski
  • Preface
  • Symbols
  • 1. Introduction
  • 2. Background Material
    • 2.1. Terminology
    • 2.2. Previous Cache Studies
    • 2.3. Analytical Modelling
    • 2.4. Temporal Analysis in Cache Design
    • 2.5. Multi-Level Cache Hierarchies
  • 3. The Cache Design Problem and Its Solution
    • 3.1. Problem Description
    • 3.2. Two Complementary Approaches
    • 3.3. Experimental Method
      • 3.3.1. The Simulator and Related Infrastructure
      • 3.3.2. The System Models
      • 3.3.3. The Input Traces
      • 3.3.4. Observations, Lessons and Summary
    • 3.4. Analytical Approach
  • 4. Performance-Directed Cache Design
    • 4.1. Speed - Size Tradeoffs
    • 4.2. Speed - Set Size Tradeoffs
    • 4.3. Block Size - Memory Speed Tradeoffs
      • 4.3.1. Optimal Block Size with Cycle Time Degradation
      • 4.3.2. Independent Block and Fetch Sizes
      • 4.3.3. Optimal Block Size with Alternate Fetch Strategies
    • 4.4. Globally Optimum Cache Design
  • 5. Multi-Level Cache Hierarchies
    • 5.1. Introduction
    • 5.2. Motivation
    • 5.3. Intermediate Cache Design
      • 5.3.1. Decomposition of the Hierarchy
      • 5.3.2. Speed - Size Tradeoffs
      • 5.3.3. Set Size Trad

Description

An authoritative book for hardware and software designers. Caches are by far the simplest and most effective mechanism for improving computer performance. This innovative book exposes the characteristics of performance-optimal single and multi-level cache hierarchies by approaching the cache design process through the novel perspective of minimizing execution times. It presents useful data on the relative performance of a wide spectrum of machines and offers empirical and analytical evaluations of the underlying phenomena. This book will help computer professionals appreciate the impact of caches and enable designers to maximize performance given particular implementation constraints.


Details

No. of pages:
223
Language:
English
Copyright:
© Morgan Kaufmann 1990
Published:
Imprint:
Morgan Kaufmann
eBook ISBN:
9780080500591
Hardcover ISBN:
9781558601369

About the Authors

Steven Przybylski Author