Trace cache sampling filter

Trace cache sampling filter
复制标题

跟踪缓存采样过滤器

DOI:
10.1145/1189736.1189739
复制
发表时间:
2005
期刊:
International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
通讯作者:
A. Kolodny
A. Kolodny
中科院分区:
--
文献类型:
--
作者:
Michael Behar;A. Mendelson;A. Kolodny

文献摘要

参考文献

被引文献

相似文献

本文提出了一种有效使用小型跟踪缓存的新技术。跟踪高速缓存可以显着提高宽乱序处理器的性能,但为了有效,跟踪高速缓存的大小应该很大。功耗和时序考虑表明,小型跟踪缓存是可取的,尽管大小有限,但仍需要特殊机制来提高其有效性。因此,一些作者提出了各种过滤方法,以从一般跟踪群体中选择“良好跟踪”以保存在跟踪缓存中。本文提出了一种基于采样的新过滤技术。我们的新技术表明,与其构建所有迹线并尝试在其中选择好的迹线,不如对迹线进行初步选择会更有效。该选择基于随机抽样方法。我们表明采样滤波器提高了跟踪缓存和整体系统性能,同时降低了功耗。采样过滤器减少了在从缓存中逐出之前未使用的跟踪的准入,并延长了跟踪在缓存中停留期间处于活动阶段的时间百分比。此外,采样过滤器减少了跟踪高速缓存和指令高速缓存之间的重复,从而减少了高速缓存层次结构的第一级中的总体未命中。
This paper presents a new technique for efficient usage of small trace caches. A trace cache can significantly increase the performance of wide out-of-order processors, but to be effective, the size of the trace cache should be large. Power and timing considerations indicate that a small trace cache is desirable, with special mechanisms to increase its effectiveness despite the limited size. Hence several authors have proposed various filtering methods to select "good traces" for keeping in the trace cache, from among the general population of traces. This paper presents a new filtering technique, which is based on sampling. Our new technique suggests that instead of building all the traces and trying to select the good ones among them, it is more efficient to make a preliminary selection of traces. This selection is based on a random sampling approach. We show that the sampling filter improves trace cache and overall system performance, while reducing power dissipation. The sampling filter reduces admission of traces that are not used prior to their eviction from the cache, and prolongs the percentage of time a trace is in its live phase during its stay in the cache. Moreover, the sampling filter reduces duplication between the trace cache and the instruction cache and thus reduces the overall misses in the first level of cache hierarchy.
DOI: 10.1109/2.869367
发表时间: 2000-07-01
期刊: COMPUTER
影响因子: 2.2
作者:
Henning, JL
通讯作者: Henning, JL