実用レベルのマルチグレインFORTRANコンパイラの開発
スポンサーリンク
概要
- 論文の詳細を見る
マルチプロセッサシステムが普及する中, 現在市販されている並列化コンパイラを用いても十分なスピードアップを得るのは困難な場合も多く, さらなる並列性の抽出が望まれる. そのためには, 従来利用できていなかったループ以外の並列性を自動抽出する並列化コンパイラの開発が重要である. 本稿は, 従来のループ並列手法のみならず粗粒度並列性や細粒度並列性などの新しい並列性抽出手法を実装した, 筆者等が開発したコンパイラの構造とコンパイレーション手法ついて述べる. 実アプリケーションの階層的な並列性の自動抽出の結果も報告する.
- 一般社団法人情報処理学会の論文
- 1996-10-31
著者
-
吉田 明正
東邦大学理学部情報科学科
-
合田 憲人
東京工業大学
-
吉田 明正
早稲田大学理工学部
-
岡本 雅巳
早稲田大学理工学部
-
合田 憲人
早稲田大学 理工学部
-
成田 誠之助
早稲田大学コンピュータ・ネットワーク工学科
-
笠原 博徳
早稲田大学
-
成田 誠之助
早稲田大学理工学部電気電子情報工学科
-
成田 誠之助
早稲田大学 理工学部 電気工学科
関連論文
- 階層統合型粗粒度タスク並列処理におけるタスク階層決定手法(HPC-1 : 最適化)
- D-3-8 計算資源のインタラクティブ利用のための予約管理システム(D-3.ソフトウェアサイエンス,一般講演)
- NAREGIグリッドミドルウェアによる大規模連携接続実証実験(OS-6:分散システム,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- グリッドアプリケーション評価のためのネットワークエミュレーション(グリッド)
- グリッドネットワークのエミュレーション手法(シミュレーション・エミュレーション,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- 2D-7 マルチコアプロセッサ上でのハーモニッククラスタリングを用いた基本周波数解析の並列処理(音声・音楽情報処理,一般セッション,人工知能と認知科学)
- 階層統合型粗粒度タスク並列処理のための並列Javaコード生成手法(HPC-12:言語処理系,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- グリッドチャレンジテストベッドの構築と運用 : グリチャレテストベッドの作り方(HPC-3 : 大規模運用システム(1))
- ネットワークエミュレーションを用いたグリッドアプリケーション負荷分散手法の評価(通信と制御)
- グリッド上での並列分枝限定法アプリケーションの評価(HPC-7 : グリッド(2))(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- 階層的マスタワーカ方式を用いたグリッドアプリケーションにおける負荷分散の性能評価(HPC-2 : グリッド(1))(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- グリッド上での並列分枝限定法アプリケーション
- グローバルコンピューティングのスケジューリングのための性能評価システム(並列処理)
- グローバルコンピューティングシステムのシミュレーションによる評価 (並列処理)
- グローバルコンピューティングシミュレータの概要
- Ninfシステムにおけるジョブスケジューラの実装と予備的評価
- 高性能広域計算システムNinfのスケジューリングに関する予備的考察
- 打順最適化問題の高速化手法(計算科学と数値シミュレーションの理論と実践,インタラクション技術の原理と応用)
- Fortran マルチグレイン並列処理におけるデータローカライゼーション手法
- Fortran粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- 粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- Fortran マクロデータフロー処理におけるデータローカライゼーション手法
- マルチグレイン並列処理におけるタスク融合を用いたデータローカライゼーション手法
- マクロデータフロー処理におけるデータローカライゼーション手法
- Fortranマクロデータフロー処理におけるデータローカライゼーション
- 並列災害救助シミュレーションの精度評価手法
- Network Enabled ServerのWorld-wide Gridにおける性能
- 資源予約可能な並列計算機上のジョブスケジューリングに関する研究(ジョブスケジューリング, 「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2005))
- 資源予約可能な並列計算機上のジョブスケジューリングに関する研究(ジョブスケジューリング, 「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2005))
- 資源予約可能な並列計算機上のジョブスケジューリングに関する研究
- 野球における走者の進塁状況を考慮した勝率計算方法(実用)
- グリッドネットワークのエミュレーション手法(シミュレーション・エミュレーション,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- 1-B-3 野球の打撃成績に基づく勝率計算方法(確率)
- 1-E-1 グリッド計算による野球チームの最適打順決定手法 : 交流戦における両リーグの最適打順(マルコフ過程)
- グリッド環境における野球チームの最適打順決定手法の高速化(HPC-4: グリッド)
- 野球チームの最適打順決定手法の高速化 : 合併球団,新球団の戦力評価(スポーツとマルコフ過程)
- 設計支援システムにおける並列プログラミングのためのマクロデータフローモデル(シミュレーションにおける性能・品質)
- 共有メモリマルチプロセッサ上でのデータローカライゼーション対象マクロタスク決定手法
- 共有メモリマルチプロセッサ上でのデータローカライゼーション対象マクロタスク決定手法
- 商用SMP上での粗粒度タスク並列処理
- 共有メモリマルチプロセッサシステム上での粗粒度タスク並列実現手法の評価
- 階層型マクロデータフロー処理のためのダイナミック/スタティック併用スケジューリング手法
- 階層型マクロデータフロー処理のためのマクロタスクスケジューリング手法
- 階層統合型粗粒度タスク並列処理のためのJavaコンパイラ
- C-014 階層統合型粗粒度タスク並列処理のための並列Javaコード生成(ハードウェア・アーキテクチャ,一般論文)
- マルチプラットフォーム・マクロデータフローコンパイラの開発
- 2D-4 GPU上でのSpecmurt分析を用いた基本周波数解析の並列処理(音声・音楽情報処理,一般セッション,人工知能と認知科学,情報処理学会創立50周年記念)
- 3A-3 階層統合型粗粒度タスク並列処理における再帰メソッドの並列Javaコード生成(ハイパフォーマンスコンピューティング,一般セッション,アーキテクチャ,情報処理学会創立50周年記念)
- B_010 PCクラスタ上での階層統合型粗粒度タスク並列処理のMPI実装手法(B分野:ソフトウェア)
- PCクラスタ上での階層統合型粗粒度タスク並列処理
- PCクラスタ上での並列分枝限定法の高速化手法(HPC-8 : 並列プログラミング)(2003年並列/分散/協調処理に関する『松江』サマー・ワークショップ(SWoPP松江2003))
- グローバルコンピューティングシミュレータの概要
- 主記憶共有マルチプロセッサシステム上でのマクロデータフロー処理の性能評価
- マルチプロセッサスーパーコンピュータ上でのFORTRANプログラムのマクロデータフロー処理
- SMP上でのデータ依存マクロタスクグラフのデータローカライゼーション手法
- 共有メモリ型マルチプロセッサシステム上でのFortran粗粒度タスク並列処理の性能評価
- データ依存マクロタスクグラフに対するデータローカライゼーション手法
- 一般的なマクロタスクグラフに対するループ間データローカライゼーション手法
- マルチプロセッサシステム上でのプロセッサグループへの並列ジョブのスケジューリング手法
- 階層型粗粒度タスク並列処理のためのタスク多重割当てを用いた実行方式(並列処理)
- 2000-ARC-139-31 階層型粗粒度タスク並列処理のための多重割当てを伴うダイナミックスケジューリング
- 階層型粗粒度並列処理における同一階層内ループ間データローカライゼーション手法 (並列処理)
- マルチグレインデータローカライゼーションのための近細粒度タスクスケジューリング
- OSCAR マルチグレインコンパイラにおける階層型マクロデータフロー処理手法
- 階層的マクロデータフロー処理のインプリメント手法
- 東工大で受発信するHTTPトラフィック量の解析(待ち行列)
- 階層型マクロデータフロー処理におけるサブルーチン並列処理手法
- 並列分枝限定法における耐故障アルゴリズムの評価(HPC-3: 科学技術計算)
- 2D-5 マルチグレイン並列処理におけるサブルーチンを含むデータローカライゼーション手法
- マルチプロセッサシステム上でのCFDの並列処理に関する研究
- Fortran階層型マクロデータフロー処理におけるデータローカライゼーション
- 階層型マクロデータフロー処理におけるデータローカライゼーション手法
- 小畑正貴 (著), つくる並列処理コンピュータ, 東京電機大学出版局, 1995, 196p, 2472円 ISBN4-501-52240-2
- ローカルクラスタ環境のクラウドへの移行機構
- C-014 階層統合型粗粒度タスク並列処理におけるマクロタスク生成手法(C分野:アーキテクチャ・ハードウェア)
- 粗粒度タスク並列処理のための階層統合型実行制御手法(並列・分散処理技術)(次世代移動体通信システム)
- D-6-8 ランダムマクロタスクグラフを用いた階層統合型粗粒度並列処理の性能評価(D-6. コンピュータシステム)
- 階層型マクロタスクグラフのための異階層タスクの統合実行制御手法(ARC-5:コンパイラ)(2003年並列/分散/協調処理に関する『松江』サマー・ワークショップ(SWoPP松江2003))
- 粗粒度タスク並列処理における階層統合型スケジューリング
- D-6-13 グリッド上のモニタリング情報の統合(D-6.コンピュータシステムB,C(ハードウェア,ソフトウェア),一般講演)
- グリッドコンピューティング
- グローバルコンピューティングシミュレータの概要
- 実用レベルのマルチグレインFORTRANコンパイラの開発
- マルチプロセッサシステム上での並列ジョブのスケジューリング手法の評価
- ICS'96参加報告
- ICS'95参加報告
- 無同期近細粒度並列処理における並列コードスケジューリング
- マルチグレイン並列処理におけるデータローカライゼーションのための近細粒度タスクスケジューリング
- スタティックスケジューリングを用いたマルチプロセッサシステム上での無同期近細粒度並列処理
- 無同期細粒度並列処理のためのデータ転送順序最適化
- 階層的マスタワーカ方式によるBMI固有値問題のGrid計算
- 並列分散計算システム上でのBMI固有値問題解法
- 並列分散計算によるBMI固有値問題解決法
- NAS Parallel Benchmarksの粗粒度並列性解析
- NAS Parallel Benchmarksの粗粒度並列性解析
- マルチコアプロセッサ上でのJava階層統合型粗粒度タスク並列処理(ソフトウェア,ネットワーク,クラウド及び一般)
- マルチコアプロセッサ上でのJava階層統合型粗粒度タスク並列処理 (コンピュータシステム)
- グローバルコンピューティング(7)グローバルコンピューティングシステム上でのスケジューリング技術
- E-001 GPU上での一般化調和解析を用いたピッチ抽出の並列処理(音楽情報科学(1),E分野:自然言語・音声・音楽)
- Fortran マクロデータフロー処理のマクロタスク生成手法