@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00092228, author = {浅見, 公輔 and 倉田, 成己 and 塩谷, 亮太 and 五島, 正裕 and 坂井, 修一 and Kosuke, Asami and Naruki, Kurata and Ryota, Shioya and Masahiro, Goshima and Shuichi, Sakai}, book = {先進的計算基盤システムシンポジウム論文集}, month = {May}, note = {共有キャッシュで同時に動作するスレッドの数は近年増加傾向にあり,共有キャッシュに対するマネジメントの必要性が高くなってきている.キャッシュ・ラインのリプレースメント・ポリシとしてLRUが採用されることが多いが,共有キャッシュではLRUによる制御がうまく働かないことがあり,スレッド間競合を招く.本稿では命令ごとに必要とするキャッシュ・サイズが異なっていることに着目し,命令グループのワーキング・セットの大きさにパーティション・サイズを合わせるキャッシュ・パーティショニングを提案する.提案手法により,従来手法よりも効率的にキャッシュを利用でき,性能を向上させられる.提案手法の予備評価として,命令グループごとのUtility-based Cache Partitioningをフル・アソシアティブ・キャッシュに対して行うモデルを評価した.結果,LRUよりも最大で60.5%,平均で9.16%と,従来手法よりもIPCが向上した., The number of threads that work simultaneously on a shared cache has been increasing recently, and it becomes more important to manage a shared cache in some way. Many conventional caches use LRU as replacement policy, but LRU policy does not work well and can cause contention between threads on a shared cache. In this paper, we focus on a difference of the cache size that each instruction requires, and propose a cache partitioning method that fits the partition size to the working set size of an instruction group. The proposed technique can use a cache more efficiently and improves performance than conventional approaches. As the preliminary estimation, we evaluated Utility-based Cache Partitioning via-instruction group on full associative cache. Our evaluation shows that our proposal improves performance up to 60.5% and on average 9.16% over LRU, and this result is better than conventional approaches.}, pages = {65--69}, publisher = {情報処理学会}, title = {命令グループごとのキャッシュ・パーティショニング}, volume = {2013}, year = {2013} }