首页> 外文OA文献 >長期再参照のためのキャッシュライン追い出し不可属性の提案
【2h】

長期再参照のためのキャッシュライン追い出し不可属性の提案

机译:建议长期重新引用高速缓存行逐出属性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

プロセッサアーキテクチャにおいて,メモリサブシステム,キャッシュシステムの性能は依然として主要な課題の一つである.近年では半導体微細化に伴いキャッシュメモリ,特にラストレベルキャッシュ (Last Level Cache, LLC) の大容量化が進み,これを上手く利用するためにプリフェッチに協調するスマートなキャッシュ置き換えアルゴリズムが提案されている.しかしながら,これらの賢いキャッシュアルゴリズムをもってしても救えていないキャッシュミスが存在する.本研究の調査で,それは一度アクセスされたあるアドレスに対応するラインがキャッシュに載った後,実行命令数が1M命令以上経過した後に再度アクセスされた場合に生じるキャッシュミスであることが明らかになった.本研究ではこれを長期再参照ミスと命名した.これらの調査から,特にLLCでのキャッシュミスのボリュームゾーンは長期再参照ミスであることがわかった.この調査を踏まえて,本研究では,ある基準によって定めたキャッシュラインを長期間追い出さないことを特長としたキャッシュアルゴリズムの基本戦略を提案する.実行履歴に基づき置き換えを起こすアルゴリズムによって救えないキャッシュミスであるならば,いっそヒストリに頼った直近の再参照に期待するのはやめて,置き換えを起こさない手法として試行した.我々はこれにStubborn戦略と名付けた.“Stubborn”は“頑固”を意味する. Stubborn戦略は,キャッシュ中に追い出しを起こさない領域をつくることで実現させている.本提案手法を,LRUをベースに実装し,シミュレーションによる評価を行った.このようなシンプルな戦略にも関わらず,結果として最大で23.9%のIPC向上,幾何平均でも2MB構成,Prefetch awareなLRUベースでのランダム採択を行うStubbornキャッシュで最大の2.40%向上が得られた.
机译:在处理器体系结构中,内存子系统和缓存系统的性能仍然是主要问题之一。近年来,随着半导体的小型化,高速缓存存储器,特别是最后一级缓存(Last Level Caches,LLC)的容量不断增加,并且已经提出了与预取配合使用的智能缓存替换算法以充分利用它们。但是,即使使用这些智能缓存算法,也无法保存某些缓存丢失。这项研究的研究表明,当与一条曾经被访问过的地址相对应的行被加载到高速缓存中,然后在执行指令的数量超过1M条指令后再次被访问时,就会发生高速缓存未命中。它是。在这项研究中,我们将此称为长期重新引用错误。从这些调查中发现,高速缓存未命中卷区域(尤其是在LLC中)是长期的重新引用未命中。基于这项研究,在本研究中,我们提出了一种缓存算法的基本策略,该策略的特征在于长时间不弹出某个标准定义的缓存行。如果根据执行历史记录无法通过导致替换的算法来保存高速缓存未命中,我们将停止尝试依赖历史记录的最新重新引用,并尝试了一种不会导致替换的方法。我们将其命名为“顽固策略”。 “固执”是指“固执”。顽固策略是通过在缓存中创建一个不会引起逐出的区域来实现的。我们基于LRU实现了所提出的方法,并通过仿真对其进行了评估。尽管采取了这种简单的策略,结果,最大的IPC改善还是23.9%,几何平均值是2 MB,基于预取感知LRU的具有随机选择的Stubborn缓存改善了2.40%。 。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号