会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 74. 发明申请
    • Adaptive Linesize in a Cache
    • 缓存中的自适应线性化
    • US20110078382A1
    • 2011-03-31
    • US12570440
    • 2009-09-30
    • Kerry BernsteinMoinuddin K. Qureshi
    • Kerry BernsteinMoinuddin K. Qureshi
    • G06F12/08G06F12/00
    • G06F12/0886G06F12/0864G06F2212/1016G06F2212/502
    • A mechanism is provided in a cache for emulating larger linesize in a substrate with smaller linesize using gang fetching and gang replacement. Gang fetching fetches multiple lines on a cache miss to ensure that all smaller lines that make up the larger line are resident in cache at the same time. Gang replacement evicts all smaller lines in cache that would have been evicted had the cache linesize been larger. The mechanism provides adaptive linesize using set dueling by dynamically selecting between multiple linsizes depending on which linesize performs the best at runtime. Set dueling dedicates a portion of sets of the cache to always use smaller linesize and dedicates one or more portions of the sets of cache to always emulate larger linesizes. One or more counters keep track of which linesize has the best performance. The cache uses that linesize for the remainder of the sets.
    • 在缓存中提供了一种机制,用于在使用帮派取出和帮派替换的较小线条模拟衬底中较大的线条化。 Gang提取在高速缓存未命中获取多行,以确保组成较大行的所有较小行同时驻留在缓存中。 如果缓存线条化较大,Gang替换会将缓存中的所有较小的行排除在被驱逐之后。 该机制通过根据哪些linesize在运行时执行最好的多个linsizes之间的动态选择,提供使用集合决策的自适应线性化。 设置决斗专用于缓存的一部分,以始终使用较小的线条化,并且专用于高速缓存集中的一个或多个部分来始终模拟较大的线条。 一个或多个计数器跟踪哪些linesize具有最佳性能。 缓存使用其余集合的linesize。