20 likes | 128 Vues
This document provides an in-depth overview of memory hierarchies, focusing on essential concepts and advanced optimization techniques. It begins with an introduction to the basics of memory structures and their miss rates, followed by ten advanced optimization methods that enhance performance. Key strategies discussed include pipelined caches, non-blocking caches, and merging write buffers, along with insights into compiler optimizations and hardware prefetching. This comprehensive guide serves as a valuable resource for understanding and improving memory systems in computing.
E N D
First Exam October 2, 2012 10:35AM – 11:50AM
Memory (Chapter 2) • Sections • 2.1 Introduction • Basics of Memory Hierarchies • Three Cs (miss rate) • Basic optimization • 2.2 Ten Advanced Optimizations • Small & simple • Way prediction • Pipelined cache • Non-blocking caches • Multibanked caches • Critical word first & Early start • Merging write buffer • Compiler optimizations • Hardware prefetching • Compiler controlled prefetching