A Quantitative Evaluation of Data Compression in the Memory Hierarchy

A Quantitative Evaluation of Data Compression in the Memory Hierarchy
Title A Quantitative Evaluation of Data Compression in the Memory Hierarchy PDF eBook
Author Morten Kjelso
Publisher
Pages
Release 1997
Genre
ISBN

Download A Quantitative Evaluation of Data Compression in the Memory Hierarchy Book in PDF, Epub and Kindle

A Primer on Compression in the Memory Hierarchy

A Primer on Compression in the Memory Hierarchy
Title A Primer on Compression in the Memory Hierarchy PDF eBook
Author Somayeh Sardashti
Publisher Springer Nature
Pages 70
Release 2022-05-31
Genre Technology & Engineering
ISBN 303101751X

Download A Primer on Compression in the Memory Hierarchy Book in PDF, Epub and Kindle

This synthesis lecture presents the current state-of-the-art in applying low-latency, lossless hardware compression algorithms to cache, memory, and the memory/cache link. There are many non-trivial challenges that must be addressed to make data compression work well in this context. First, since compressed data must be decompressed before it can be accessed, decompression latency ends up on the critical memory access path. This imposes a significant constraint on the choice of compression algorithms. Second, while conventional memory systems store fixed-size entities like data types, cache blocks, and memory pages, these entities will suddenly vary in size in a memory system that employs compression. Dealing with variable size entities in a memory system using compression has a significant impact on the way caches are organized and how to manage the resources in main memory. We systematically discuss solutions in the open literature to these problems. Chapter 2 provides the foundations of data compression by first introducing the fundamental concept of value locality. We then introduce a taxonomy of compression algorithms and show how previously proposed algorithms fit within that logical framework. Chapter 3 discusses the different ways that cache memory systems can employ compression, focusing on the trade-offs between latency, capacity, and complexity of alternative ways to compact compressed cache blocks. Chapter 4 discusses issues in applying data compression to main memory and Chapter 5 covers techniques for compressing data on the cache-to-memory links. This book should help a skilled memory system designer understand the fundamental challenges in applying compression to the memory hierarchy and introduce him/her to the state-of-the-art techniques in addressing them.

Index to Theses with Abstracts Accepted for Higher Degrees by the Universities of Great Britain and Ireland and the Council for National Academic Awards

Index to Theses with Abstracts Accepted for Higher Degrees by the Universities of Great Britain and Ireland and the Council for National Academic Awards
Title Index to Theses with Abstracts Accepted for Higher Degrees by the Universities of Great Britain and Ireland and the Council for National Academic Awards PDF eBook
Author
Publisher
Pages 762
Release 2002
Genre Dissertations, Academic
ISBN

Download Index to Theses with Abstracts Accepted for Higher Degrees by the Universities of Great Britain and Ireland and the Council for National Academic Awards Book in PDF, Epub and Kindle

Theses on any subject submitted by the academic libraries in the UK and Ireland.

High-performance Memory System Architectures Using Data Compression

High-performance Memory System Architectures Using Data Compression
Title High-performance Memory System Architectures Using Data Compression PDF eBook
Author Seungcheol Baek
Publisher
Pages
Release 2014
Genre Cache memory
ISBN

Download High-performance Memory System Architectures Using Data Compression Book in PDF, Epub and Kindle

The Chip Multi-Processor (CMP) paradigm has cemented itself as the archetypal philosophy of future microprocessor design. Rapidly diminishing technology feature sizes have enabled the integration of ever-increasing numbers of processing cores on a single chip die. This abundance of processing power has magnified the venerable processor-memory performance gap, which is known as the "memory wall". To bridge this performance gap, a high-performing memory structure is needed. An attractive solution to overcoming this processor-memory performance gap is using compression in the memory hierarchy. In this thesis, to use compression techniques more efficiently, compressed cacheline size information is studied, and size-aware cache management techniques and hot-cacheline prediction for dynamic early decompression technique are proposed. Also, the proposed works in this thesis attempt to mitigate the limitations of phase change memory (PCM) such as low write performance and limited long-term endurance. One promising solution is the deployment of hybridized memory architectures that fuse dynamic random access memory (DRAM) and PCM, to combine the best attributes of each technology by using the DRAM as an off-chip cache. A dual-phase compression technique is proposed for high-performing DRAM/PCM hybrid environments and a multi-faceted wear-leveling technique is proposed for the long-term endurance of compressed PCM. This thesis also includes a new compression-based hybrid multi-level cell (MLC)/single-level cell (SLC) PCM management technique that aims to combine the performance edge of SLCs with the higher capacity of MLCs in a hybrid environment.

The Fractal Structure of Data Reference

The Fractal Structure of Data Reference
Title The Fractal Structure of Data Reference PDF eBook
Author Bruce McNutt
Publisher Springer
Pages 133
Release 2010-12-07
Genre Computers
ISBN 9781441949981

Download The Fractal Structure of Data Reference Book in PDF, Epub and Kindle

The architectural concept of a memory hierarchy has been immensely successful, making possible today's spectacular pace of technology evolution in both the volume of data and the speed of data access. Its success is difficult to understand, however, when examined within the traditional "memoryless" framework of performance analysis. The `memoryless' framework cannot properly reflect a memory hierarchy's ability to take advantage of patterns of data use that are transient. The Fractal Structure of Data Reference: Applications to the Memory Hierarchy both introduces, and justifies empirically, an alternative modeling framework in which arrivals are driven by a statistically self-similar underlying process, and are transient in nature. The substance of this book comes from the ability of the model to impose a mathematically tractable structure on important problems involving the operation and performance of a memory hierarchy. It describes events as they play out at a wide range of time scales, from the operation of file buffers and storage control cache, to a statistical view of entire disk storage applications. Striking insights are obtained about how memory hierarchies work, and how to exploit them to best advantage. The emphasis is on the practical application of such results. The Fractal Structure of Data Reference: Applications to the Memory Hierarchy will be of interest to professionals working in the area of applied computer performance and capacity planning, particularly those with a focus on disk storage. The book is also an excellent reference for those interested in database and data structure research.

31st Annual International Symposium on Computer Architecture

31st Annual International Symposium on Computer Architecture
Title 31st Annual International Symposium on Computer Architecture PDF eBook
Author
Publisher Institute of Electrical & Electronics Engineers(IEEE)
Pages 412
Release 2004
Genre Computer architecture
ISBN

Download 31st Annual International Symposium on Computer Architecture Book in PDF, Epub and Kindle

An Evaluation of Data Compression Algorithms

An Evaluation of Data Compression Algorithms
Title An Evaluation of Data Compression Algorithms PDF eBook
Author R. A. Hogendoorn
Publisher
Pages 37
Release 1989
Genre
ISBN

Download An Evaluation of Data Compression Algorithms Book in PDF, Epub and Kindle