Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Cache Calculus: Modeling Caches through Differential Equations

Cache Calculus: Modeling Caches through Differential Equations

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2015-033.pdf

Size

392.38 KB

Format

Adobe PDF

Checksum (MD5)

7fd6c08e4213e05d6275ec50e6e3d1a2

Download all files submitted through automated deposit
beckmann@CSAIL.MIT.EDU-5675af7e.29807.zip (303.35 KB)
Author(s)
Beckmann, Nathan
•
Sanchez, Daniel
Advisor(s)
Daniel Sanchez
Date Issued
December 19, 2015
Series/Report no.
MIT-CSAIL-TR-2015-033
Abstract
Caches are critical to performance, yet their behavior is hard to understand and model. In particular, prior work does not provide closed-form solutions of cache performance, i.e. simple expressions for the miss rate of a specific access pattern. Existing cache models instead use numerical methods that, unlike closed-form solutions, are computationally expensive and yield limited insight. We present cache calculus, a technique that models cache behavior as a system of ordinary differential equations, letting standard calculus techniques find simple and accurate solutions of cache performance for common access patterns.
Terms of Use
Creative Commons Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/100464
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.