跳到主要导航 跳到搜索 跳到主要内容

Understanding the Dynamic Caches on Intel Processors: Methods and Applications

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The design and implementation of caches on a given platform has significant impacts to many areas in computer system design. On chip-multiprocessors (CMP), new cache architectures are proposed to meet the rapidly increasing performance requirements. However, the cache architectures are usually not well-documented for commercial processors. This raises difficulties for people to precisely understand the working principle of many components of the processors, not only the cache itself, but also the related components like the whole memory subsystem. This paper aims at disclosing the working principle of the last level cache of Intel Ivy Bridge processors. First, we identify the address translation logic on this cache. Second, we disclose the replacement policy of the cache. This is a dynamic insertion replacement policy, which is very different from the widely used LRU policy and its variants. Although this replacement policy has been proposed in academic literatures, our work is the first one showing it is actually used in commercial processors. To show the significance of our discovery, we design a methodology to generate controllable cache miss sequences under this new cache, and apply it to the design of a benchmark to model the memory concurrency. Evaluations on physical machines are conducted to show the effectiveness of the proposed method.

源语言英语
主期刊名Proceedings - 2014 International Conference on Embedded and Ubiquitous Computing, EUC 2014
出版商Institute of Electrical and Electronics Engineers Inc.
58-64
页数7
ISBN(电子版)9780769552491
DOI
出版状态已出版 - 18 11月 2014
已对外发布
活动12th IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2014 - Milano, 意大利
期限: 26 8月 201428 8月 2014

出版系列

姓名Proceedings - 2014 International Conference on Embedded and Ubiquitous Computing, EUC 2014

会议

会议12th IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2014
国家/地区意大利
Milano
时期26/08/1428/08/14

指纹

探究 'Understanding the Dynamic Caches on Intel Processors: Methods and Applications' 的科研主题。它们共同构成独一无二的指纹。

引用此