dc.contributor.author | Beckmann, Nathan Zachary | |
dc.contributor.author | Sanchez, Daniel | |
dc.date.accessioned | 2017-08-28T18:23:12Z | |
dc.date.available | 2017-08-28T18:23:12Z | |
dc.date.issued | 2015-12 | |
dc.identifier.issn | 1556-6056 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/111031 | |
dc.description.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. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CCF-1318384) | en_US |
dc.language.iso | en_US | |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1109/LCA.2015.2512873 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | MIT Web Domain | en_US |
dc.title | Cache Calculus: Modeling Caches through Differential Equations | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Beckmann, Nathan, and Sanchez, Daniel. “Cache Calculus: Modeling Caches through Differential Equations.” IEEE Computer Architecture Letters 16, 1 (January 2017): 1–5 © 2017 Institute of Electrical and Electronics Engineers (IEEE) | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.mitauthor | Beckmann, Nathan Zachary | |
dc.contributor.mitauthor | Sanchez, Daniel | |
dc.relation.journal | IEEE Computer Architecture Letters | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
dspace.orderedauthors | Beckmann, Nathan; Sanchez, Daniel | en_US |
dspace.embargo.terms | N | en_US |
dc.identifier.orcid | https://orcid.org/0000-0002-6057-9769 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |