• 検索結果がありません。

自発的無効化によるキャッシュメモリの 低消費電力化に関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "自発的無効化によるキャッシュメモリの 低消費電力化に関する研究"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title 自発的無効化によるキャッシュメモリの低消費電力化

に関する研究

Author(s) 藤田, 剛憲

Citation

Issue Date 2007‑03

Type Thesis or Dissertation Text version author

URL http://hdl.handle.net/10119/3602 Rights

Description Supervisor:田中 清史, 情報科学研究科, 修士

(2)

自発的無効化によるキャッシュメモリの 低消費電力化に関する研究

藤田 剛憲

北陸先端科学技術大学院大学 情報科学研究科

キーワード チップマルチプロセッサ, ,,ラストタッチメモ リ参照命令

はじめに

近年,半導体プロセスの技術が進歩しトランジスタの微細化がなされた.このことか ら,プロセッサの速度は飛躍的に向上した.その一方で,トランジスタのリーク電流が無 視できない程に大きくなり,プロセッサの消費電力は増大している.これは,バッテリ駆 動型のモバイル機器の駆動時間に悪影響を及ぼしている.近年のモバイル機器において は,高速な処理能力と長い駆動時間が要求されている.したがって,プロセッサにおいて は高速な処理性能を維持しつつ,消費電力を削減することが重要である.

キャッシュメモリは現在,プロセッサ面積の大部分を占めている.また,最近では単一 チップ内に複数のプロセッサを有するチップマルチプロセッサが主流になりつつある.以 上から,本研究では,チップマルチプロセッサのキャッシュメモリを対象に,実行オーバ ヘッドを発生させない消費電力削減手法を提案する.

関連研究

プロセッサの消費電力への関心は高まっており,キャッシュメモリのリーク電流を削減 することを目的とした研究が多く行われている.ここでは,キャッシュメモリに対する低 消費電力化の研究について紹介する.また,マルチプロセッサ環境におけるキャッシュコ ヒーレンシについて説明する.キャッシュコヒーレンシ維持のオーバヘッド削減を目的と した従来の方式について紹介する.

­

(3)

提案手法

キャッシュメモリの消費電力を削減するために,本研究ではソフトウェア を提案する.従来の方法は,ハードウェアによる手法である.そのため,

追加ハードウェアが必要となり消費電力削減には適さない.ソフトウェア は,メモリアクセスと共にキャッシュブロックを無効状態にするラストタッチメモリ参照 命令により行われる.通常のメモリ参照命令のうち,メモリアクセス後以下の条件のどち らか一方を満たすものを,ラストタッチメモリ参照命令に置換する.

条件 当該アドレスが,必ず無効化要求を受け取る

条件 以後当該アドレスが,同一プロセッサからアクセスされることが無い また,ラストタッチメモリ参照命令は,以下の二種類を用意する.

ラストタッチブロック 通常のメモリ読み出し/書き込みと同時に,アクセス を行ったキャッシュブロックを無効にする.

ラストタッチワード 通常のメモリ読み出し/書き込みと同時に,アクセスを 行ったキャッシュブロック内のワードに対してラストタッチマークを付ける.ブロッ ク内の全ワードにラストタッチが行われた場合,そのブロックは無効状態になる.

ラストタッチワード命令を実現するために,キャッシュタグに必要な情報を追加する.

キャッシュの電力削減機構には を使用し,その制御にキャッシュの有効ビッ トを使用する.

評価

シミュレーションにより,提案手法の評価を行う.プロセッサコア毎に独立したデー タ・命令キャッシュを持つコアチップマルチプロセッサを評価対象にした.ベンチマー クプログラムは,のうち, !"#$%&'()種類を用い る.各プログラムに対して提案手法を用いた場合のデータキャッシュの消費電力削減 率を中心に評価を行う.

ラストタッチメモリ参照命令に置換する命令の選択は,メモリアクセスのトレース情報 を基にしたアルゴリズムで行う.得られた二種類のトレース情報から,アクセスしたアド レスに対して確実にラストタッチである命令のみを置換した.

シミュレーションの結果,データキャッシュの消費電力を最大)*%削減することが できた.電力削減率は,他のプロセッサからの無効化回数とソフトウェア 実行回数に概ね比例する.また,提案手法を行った場合,キャッシュミスが減少し,プロ グラム実行時間が短縮された.

(4)

まとめ

本論文では,チップマルチプロセッサのキャッシュメモリに対する消費電力の削減手法 を検討した.+制御に,キャッシュの有効/無効状態を使用する方式を提案した.

キャッシュを積極的に無効状態にするために,ソフトウェア手法を提案 した.評価の結果,行った全てのベンチマークプログラムに対して電力削減の効果が得ら れた.

参照

関連したドキュメント

添付資料4 地震による繰り返し荷重を考慮した燃料被覆管疲労評価(閉じ込め機能の維持)に

職員参加の下、提供するサービスについて 自己評価は各自で取り組んだあと 定期的かつ継続的に自己点検(自己評価)

それに対して現行民法では︑要素の錯誤が発生した場合には錯誤による無効を承認している︒ここでいう要素の錯

本稿で取り上げる関西社会経済研究所の自治 体評価では、 以上のような観点を踏まえて評価 を試みている。 関西社会経済研究所は、 年

原子炉水位変化について,原子炉圧力容器内挙動をより精緻に評価可能な SAFER コ ードと比較を行った。CCFL

検討対象は、 RCCV とする。比較する応答結果については、応力に与える影響を概略的 に評価するために適していると考えられる変位とする。

ヘッジ手段のキャッシュ・フロー変動の累計を半期

★分割によりその調査手法や評価が全体を対象とした 場合と変わることがないように調査計画を立案する必要 がある。..