- 著者
-
野村 隼人
入江 英嗣
坂井 修一
- 雑誌
- 情報処理学会論文誌コンピューティングシステム(ACS) (ISSN:18827829)
- 巻号頁・発行日
- vol.12, no.3, pp.76-86, 2019-07-29
プロセッサへのデータ供給能力は性能上最も重要な要素の1つであり,これを支えるため近年のプロセッサは大容量のLast Level Cache(LLC)を備えている.キャッシュ容量が大きくなるほど,再参照間隔のより長いキャッシュラインを的確に残すようなキャッシュマネジメントが求められるが,これは簡単なハードウェアで行うには難しい課題であり,現状,LLCには多くのデッドブロックが含まれている一方で,追い出しによるミスが発生していることが知られている.本研究では,ライン追い出しを一時的に凍結し,長期保持による統計的なヒット数向上を可能とするStubborn戦略をベースとして,その活用タイミングを適応的に決定する手法を提案し,性能向上を最大化させながら,性能低下の発生を抑えることを実現する.SPEC CPU 2006からメモリセンシティブな12本のベンチマークをシミュレーションした評価では,LRUに対して最大42.3%,幾何平均で3.8%の性能向上を示した.