参加大学/研究機関紹介
名古屋工業大学大学院
工学研究科 創成シミュレーション工学専攻 津邑研究室
|
|
|
|
研究テーマ:
ハードウェアトランザクショナルメモリにおける効率的スケジューリングの研究
研究概要:
マルチコア環境における並列プログラミングでは、メモリアクセスの調停には一般的にロックが用いられてきた。しかしロックを使用する場合、デッドロックの発生や並列性の低下などの問題がある。そこでロックを用いない並行性制御機構としてトランザクショナル・メモリ(TM)が提案されている。TMはトランザクションと呼ばれる一連の命令列を投機的に実行することで、ロックを用いた場合と比較してプログラマビリティや速度性能が向上する。
我々はこのTMが抱える問題点の克服、および、性能の更なる向上を目指した研究を行っており、このTMの動作をシミュレーションするにあたって高速かつ正確に機能するSimicsを採用している。具体的には、部分ロールバックと呼ばれる手法の改良や、starving writerと呼ばれる問題を解決するためのスレッドスケジューリング手法、競合の誤検知を回避するための細粒度な競合検出手法など、様々な視点からTMの性能を向上させる研究を行っている。
中でも、スレッドスケジューリング手法の研究成果は高く評価され、先進的計算基盤システムシンポジウムSACSIS2012において優秀若手研究賞を受賞した。
採用理由:
SimicsはGEMS ToolsetのようなプラグインをサポートするAPIを備えており、フルシステムの機能シミュレーションが可能である点。また、カーネルやドライバコードを改変なしに実行できる点が採用理由である。
研究詳細URL:
http://tsumulab.org/
開発環境:
アーキテクチャ: SPARC V9
採用Wind River製品:
Wind River Simics
コンタクト情報:
電話: 052-735-7241
E-mail: tsumura@computer.org
担当: 津邑 公暁



