自動メモ化プロセッサにおける消費エネルギー制御

書誌事項

タイトル別名
  • ジドウ メモカ プロセッサ ニ オケル ショウヒ エネルギー セイギョ
  • An Energy Control Technique for Auto-memoization Processor

この論文をさがす

抄録

我々は,計算再利用技術に基づく自動メモ化プロセッサを提案している.本稿では,自動メモ化プロセッサに電力評価モジュールを実装し,シミュレータレベルでの消費エネルギー評価を行った.メモ化により高速化を図ることは可能だが,プログラムによってはメモ化の効果が現れず,メモ化機構追加分のエネルギーを余分に消費する場合がある.そこで新たに,計算再利用率に応じてメモ化の中断や再開を行わせることで,本来メモ化の効果が得られる時間区間のみメモ化機構を動作させる機能を実装した.この機能による削減サイクル数の低下はほとんど見られず,プログラム中すべての関数をメモ化対象とする従来手法の場合,SPEC CPU95では平均15.4%,GAプログラムでは平均1.9%のエネルギー増加が起きていたが,本手法によりSPEC CPU95で平均5.9%の増加,GAプログラムでは平均3.7%の減少となり消費エネルギーを削減することができた.この結果から,メモ化の中断および再開により,高速性をほとんど損なうことなく低消費エネルギー化を実現できることが分かった.

We have proposed an auto-memoization processor. We implemented poweranalysis method for our auto-memoization processor. This paper describes the energy consumpiton of auto-memoization processor. With memoization, some programs turn out to finish faster, but others do not. In the latter case, the processor increases their energy comsumption, without speed-up by the memoization. To decrease the energy comsumption, we added a function to the automemoization processor to discontinue and continue memoization. The result of the experiment with SPEC CPU95 suite benchmarks and GENEsYs benchmarks shows that original memoization units increase whole energy by 15.4% and 1.9% on geometric mean respectively. After adding the proposing function, in each benchmarks, the processor turned out to increase whole energy comsumption by 5.9% with SPEC CPU95, and decrease whole energy consumption by 3.7% with GENEsYs, on geometric mean. Consequently, by discontinuing and continue memoization, the memoization units can decrease total energy consumption with few speed-down against traditional auto-memoization processor.

収録刊行物

関連プロジェクト

もっと見る

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

問題の指摘

ページトップへ