CMP向け分散キャッシュにおけるキャッシュパーティショニング方式
書誌事項
- タイトル別名
-
- The cache partitioning method for CMP cooperative caching
この論文をさがす
説明
プロセッサのシングルスレッド性能向上の限界により,プロセッサに搭載されるコアの数は増加傾向にある.このようなチップマルチプロセッサ (CMP) のキャッシュの利用法として,コアごとに分割されたラストレベルキャッシュ (LLC) を持ち,あるコアのキャッシュから追い出されたラインを,別のコアのキャッシュにおける利用率の低い領域へと移動させることで,その容量を柔軟に利用する方法が提案されている.本稿では,このような分散キャッシュに対して,RFF(Reference Frequency Filter) を改良した機構を利用し,キャッシュの利用率が低い領域を高速かつ正確に予測することで,キャッシュの効率を高められることを明らかにする.評価の結果,8 コアで 2 つの並列アプリケーションを同時に動作させた場合,オフチップアクセスの頻度は平均 5.4%,アプリケーションの組み合わせによっては最高で 29.7% 減少し,プロセッサの性能向上の可能性があることを確認した.The limitation of single thread performance leads processor architecture to increase the number of cores. To use the cache capacity of chip multiprocessor (CMP) efficiently, recent technique proposed to have core-divided last-level cache (LLC) and forward evicted lines from one cache to rarely used region of another cache. In this paper, we apply a modified version of RFF (Reference Frequency Filter) to LLC partitioning unit. And we clarify that it enables a fast and accurate detection of rarely used region and improves the processor performance. Our evaluation shows that the reduction of the number of off chip access over the base partitioning scheme is 5.4% on average and 29.7% at a maximum.
収録刊行物
-
- 研究報告計算機アーキテクチャ(ARC)
-
研究報告計算機アーキテクチャ(ARC) 2011 (10), 1-8, 2011-07-20
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1572261551916531968
-
- NII論文ID
- 110008583216
-
- NII書誌ID
- AN10096105
-
- 本文言語コード
- ja
-
- データソース種別
-
- CiNii Articles