動的な資源のリサイジングを組み合わせたデュアルターボブースト

この論文をさがす

抄録

プロセッサの TDP (thermal design power) は,すべてのコアが動作している場合を想定して決められている.しかし,そのような場合は多くなく,電力予算は余っていることが多い.現在では,これを動作コアに割り当て,クロック周波数を増加させ,シングルスレッドの実行性能を改善する手法がとられている.しかし,クロック周波数を増加するだけでは,メモリアクセス時間が実行時間の多くを占めるメモリインテンシブなプログラムの実行においては効果が少ない.これに対して,我々はこれまでに,動的に資源を拡大し,メモリレベル並列を利用し性能を改善する資源のリサイジング手法を提案した.しかし,電力をより多く消費するという問題がある.本論文では,アイドルコアが存在するときの余剰電力予算の活用方法として,プログラムの実行フェーズが,メモリインテンシブか計算インテンシブのどちらかであるかを動的に判断し,資源リサイジングかクロック周波数ブーストかを選択するデュアルターボブーストを提案する.本手法を用いれば,プログラムがメモリインテンシブか計算インテンシブのどちらであっても適応的に余剰電力予算を性能向上に結びつけることができる.SPEC2000 プログラムを使用して評価を行ったところ,クロック周波数ブーストのみ,あるいは,資源リサイジングのみを使用したときと比較し,デュアルターボブーストはそれぞれ,19%,1.5% の性能向上が得られた.その結果,平均では,28% の性能向上が得られた.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1570854177869449472
  • NII論文ID
    110009425030
  • NII書誌ID
    AN10096105
  • 本文言語コード
    ja
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ