制御並列アーキテクチャ向け自動並列化コンパイル手法 (<特集>並列処理)
スポンサーリンク
概要
- 論文の詳細を見る
オンチップマルチプロセッサMUSCAT向けに, 逐次プログラムを自動並列化する手法を提案する. 本手法は, 制御フローを解析し, 後続基本ブロックを先行してマルチスレッド実行させるようなコード変換を行う. その際, スレッド間の依存関係に応じて適切なスペキュレーション方式を適用し, プログラムの動作を保証する. 本手法をコードトランスレータとして実装し, 実アプリケーションを用いて評価した. トレース情報によらない完全な自動変換により, 単体のスーパースカラ実行に比べ, 最高1.7倍の性能向上を達成した. また, fork先スレッドの選択とデータ依存解析の厳密化により, 更なる性能向上が可能との見通しを得た.
- 一般社団法人情報処理学会の論文
- 1999-05-15
著者
-
枝廣 正人
Nec C&c研究所
-
鳥居 淳
Nec
-
鳥居 淳
NEC C&Cメディア研究所
-
近藤 真己
NEC情報システムズ
-
西 直樹
NEC C&Cメディア研究所
-
近藤 真己
株式会社nec情報システムズ
-
近藤 真巳
Nec情報システムズ
-
西 直樹
Nec シリコンシステム研究所
-
酒井 淳嗣
NEC C&Cメディア研究所
-
市川 成浩
NEC情報システムズ
-
小俣 仁美
NEC情報システムズ
-
鳥居 淳
Nec C&cメディア研究所
関連論文
- 周期的同期方式によるマルチコアSOCプラットフォーム向けクロッキング・アーキテクチャ(PLL,クロック,VLSI回路,デバイス技術(高速,低電圧,低消費電力))
- 周期的同期方式によるマルチコアSOCプラットフォーム向けクロッキング・アーキテクチャ(PLL,クロック, VLSI回路,デバイス技術(高速,低電圧,低消費電力))
- 1チップMPEG-2 MP@MLビデオ符号化LSIにおけるクロック制御方式
- スキューをゼロにする配線における遅延最小化
- ディープサブミクロンLSI設計のための高速配線容量抽出手法(電子システムの設計技術と設計自動化)
- ディープサブミクロンLSI設計のための配線容量抽出手法
- VLSIスキャンチェイン最適化手法 (電子システムの設計技術と設計自動化)
- VLSI CADと数理(インダストリアルマテリアルズ)
- マルチスキャンチェイン最適化手法 (<特集> レイアウトと一般)
- プリンストン大学工学部における授業評価
- パフォーマンス・ドリブンCAD : 遅延見積手法について
- オンチップ制御並列プロセッサMUSCATの提案(並列処理)
- 順序付きマルチスレッド実行モデルの提案とその評価
- スレッドレベル並列処理アーキテクチャの一検討
- 順序付きマルチスレッドアーキテクチャのプログラミングモデルと評価
- MUSCATにおける混在スレッド実行方式の検討
- マルチメディア応用システムLSI
- スレッドレベル並列処理プロセッサの検討
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 組込み向けマルチメディア処理プロセッサに適したスーパースカラ演算ユニットのアーキテクチャ
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(モバイルとホームネットワーク連携, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC 特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム(MoMuC特別セッション「モバイルとホームネットワーク連携」, 移動通信ワークショップ)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- マルチメディア向けSIMD命令の生成手法(並列・分散)
- マルチメディア向けSIMD命令の生成手法(並列・分散)
- SIMD命令を生成するコンパイル手法の提案
- マルチコアSoCの高度な観測を可能とするプログラマブルなデバッグ支援ハードウェアの開発(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
- マルチコアSoCの高度な観測を可能とするプログラマブルなデバッグ支援ハードウェアの開発(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
- マルチコアSoCの高度な観測を可能とするプログラマブルなデバッグ支援ハードウェアの開発(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
- マルチコアSoCの高度な観測を可能とするプログラマブルなデバッグ支援ハードウェアの開発(SoC・解析,組込技術とネットワークに関するワークショップETNET2008)
- 高信頼かつ高機能を実現する組込み向けOS共存システム (組込みソフトウエア・ソリユーシヨン特集) -- (組込みシステム・プラットフォーム)
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 家電連携を目指したマルチプロセッサ活用による安全なモバイルプラットフォーム
- 制御並列アーキテクチャ向け自動並列化コンパイル手法 (並列処理)
- 2000-ARC-139-20 オンチップマルチプロセッサにおける命令フェッチ方式
- ディープサブミクロンLSI設計のための配線容量抽出手法
- ディープサブミクロンLSI設計のための配線容量抽出手法
- スキューをゼロにする配線における遅延最小化
- スキューをゼロにする配線における遅延最小化
- Dynamic Programming Algorithm for Optimal Double-Base Chains : Extended Abstract (Mathematical Foundations and Applications of Computer Science and Algorithms)