並列性向上を意識した大域最適化の方法と実装
スポンサーリンク
概要
- 論文の詳細を見る
スーパスカラ、VLIWなどの並列アーキテクチャをもつ計算機ではコンパイラが命令を並列にスケジュールして性能を引き出している。一方、並列スケジュールに先立って、1コンパイラはループ不変式の削除、強度軽減、共通部分式の削除などの最適化(スカラ最適化)も行っている。スカラ最適化は計算機アーキテクチャに依存しない技術であるが、従来のように逐次実行することを前提としている場合には、並列アーキテクチャに適さないコードを生成することがある。こういった場合、並列スケジュールによって並列度をあげることが困難となり、従って遍適化アルゴリズムにおいて並列アーキテクチャを前提としたスカラ最適化が必要となる。
- 一般社団法人情報処理学会の論文
- 1994-03-07
著者
-
竹内 陽一郎
(株) 東芝 情報・通信システム技術研究所
-
竹内 陽一郎
(株)東芝情報・通信システム技術研究所
-
境 隆二
東芝
-
遠藤 浩太郎
(株)東芝情報通信システム技術研究所
-
境 隆二
(株)東芝情報通信システム技術研究所
-
遠藤 浩太郎
(株) 東芝 情報・通信システム技術研究所
-
境 隆二
(株) 東芝 情報・通信システム技術研究所
関連論文
- 最先端LSI技術をキラーアプリ創出にいかにつなげるか?(システムLSIアーキテクチャと組込みシステム-プロセッサ,メモリ,システムLSI,画像処理及び関連するソフトウェア)
- 2E-6 Implementation and Optimization of software MPEG-2 decoder for CELL REGZA
- HAシステムにおける耐障害処理方式
- 条件実行制御を用いたVLIWにおける大域命令スケジュール
- VLIW計算機での手続き呼出最適化
- 高速シミュレーション・ツール : リバース・コンパイラの開発
- 線形モデルによるアプリケーション性能予測の一手法
- VLIW計算機における条件実行制御と最適化コンパイラの実アプリケーションによる評価
- VLIWコンパイラにおけるスピルコード最適化
- VLIWアーキテクチャにおける浮動小数点演算の性能評価
- VLIW計算機における条件実行アーキテクチャの評価とコンパイラの役割
- 並列性向上を意識した大域最適化の方法と実装
- 命令スケジューリングアルゴリズム
- 式評価順序の最適化による微視的並列度向上
- ループ展開・ソフトウエアパイプライニングの新手法
- 2.Xウィンドウシステムのベンチマークテスト (計算機ベンチマークの最新動向)
- Superscalar と Very Long Instruction World : どこが super, なぜ very long? ( 素朴な疑問)
- OS性能チューニングエキスパートシステムの実用化
- VLIWアーキテクチャの実現
- CISC型からRISC型へのオブジェクトプログラムトランスレーション
- クラスタ型高可用性(HA)システムのサ-バ間同期制御とプログラム型制御方式 (特集:オ-プンサ-バの高可用性システム技術と高信頼性技術)