Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

Cache replacement policies /

By: Jain, Akanksha [author.].
Contributor(s): Lin, Yun Calvin [author.].
Material type: materialTypeLabelBookSeries: Synthesis digital library of engineering and computer science: ; Synthesis lectures in computer architecture: #47.Publisher: [San Rafael, California] : Morgan & Claypool, 2019.Description: 1 PDF (xv, 71 pages) : illustrations (some color).Content type: text Media type: electronic Carrier type: online resourceISBN: 9781681735771.Subject(s): Memory management (Computer science) | Microprocessors | Cache memory | Systems software | hardware caches | cache replacement policies | cache hit rate | reducing memory latency | reducing memory trafficDDC classification: 005.4/2 Online resources: Abstract with links to resource | Abstract with links to full text Also available in print.
Contents:
1. Introduction -- 2. A taxonomy of cache replacement policies -- 2.1. Coarse-grained policies -- 2.2. Fine-grained policies -- 2.3. Design considerations
3. Coarse-grained replacement policies -- 3.1. Recency-based policies -- 3.2. Frequency-based policies -- 3.3. Hybrid policies
4. Fine-grained replacement policies -- 4.1. Reuse distance prediction policies -- 4.2. Classification-based policies -- 4.3. Other prediction metrics
5. Richer considerations -- 5.1. Cost-aware cache replacement -- 5.2. Criticality-driven cache optimizations -- 5.3. Multi-core-aware cache management -- 5.4. Prefetch-aware cache replacement -- 5.5. Cache architecture-aware cache replacement -- 5.6. New technology considerations -- 6. Conclusions.
Summary: This book summarizes the landscape of cache replacement policies for CPU data caches. The emphasis is on algorithmic issues, so the authors start by defining a taxonomy that places previous policies into two broad categories, which they refer to as coarse-grained and fine-grained policies. Each of these categories is then divided into three subcategories that describe different approaches to solving the cache replacement problem, along with summaries of significant work in each category. Richer factors, including solutions that optimize for metrics beyond cache miss rates, that are tailored to multi-core settings, that consider interactions with prefetchers, and that consider new memory technologies, are then explored. The book concludes by discussing trends and challenges for future work. This book, which assumes that readers will have a basic understanding of computer architecture and caches, will be useful to academics and practitioners across the field.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE923
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Part of: Synthesis digital library of engineering and computer science.

Includes bibliographical references (pages 63-70).

1. Introduction -- 2. A taxonomy of cache replacement policies -- 2.1. Coarse-grained policies -- 2.2. Fine-grained policies -- 2.3. Design considerations

3. Coarse-grained replacement policies -- 3.1. Recency-based policies -- 3.2. Frequency-based policies -- 3.3. Hybrid policies

4. Fine-grained replacement policies -- 4.1. Reuse distance prediction policies -- 4.2. Classification-based policies -- 4.3. Other prediction metrics

5. Richer considerations -- 5.1. Cost-aware cache replacement -- 5.2. Criticality-driven cache optimizations -- 5.3. Multi-core-aware cache management -- 5.4. Prefetch-aware cache replacement -- 5.5. Cache architecture-aware cache replacement -- 5.6. New technology considerations -- 6. Conclusions.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Compendex

INSPEC

Google scholar

Google book search

This book summarizes the landscape of cache replacement policies for CPU data caches. The emphasis is on algorithmic issues, so the authors start by defining a taxonomy that places previous policies into two broad categories, which they refer to as coarse-grained and fine-grained policies. Each of these categories is then divided into three subcategories that describe different approaches to solving the cache replacement problem, along with summaries of significant work in each category. Richer factors, including solutions that optimize for metrics beyond cache miss rates, that are tailored to multi-core settings, that consider interactions with prefetchers, and that consider new memory technologies, are then explored. The book concludes by discussing trends and challenges for future work. This book, which assumes that readers will have a basic understanding of computer architecture and caches, will be useful to academics and practitioners across the field.

Also available in print.

Title from PDF title page (viewed on June 26, 2019).

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha