共有メモリ結合マルチプロッセサにおけるKL1向きガーベジコレクション : MRBを用いた最適化と並列実行
スポンサーリンク
概要
- 論文の詳細を見る
我々は、並列論理型言語KL1を高速に実行する並列推論マシンPIMを開発中である。KL1は、副作用を持たない言語であるため、システム全体での処理能力向上のためには、効率の良いガーベジコレクション(塵集め:GC)の実装は不可欠である。このため我々は、既にMRB方式という実時間GC方式を提案しているが、MRB方式では、すべての塵を実時間で回収出来ないため、一括型GCと併用する必要がある。PIMはクラスタを用いた階層構成で、クラスタ内の要素プロセッサ(PE)は共有メモリ/共有バスで接続される。各PEは、コピーバック方式の一貫性キャッシュを持ち、メモリアクセスの局所性が高い場合には、バス競合を抑えることができるように設計されている。一括GCを高速に実行するためには、クラスタ内の全てのプロセッサでGC処理を並列実行すればよい。しかし、一括GCは基本的にメモリアクセスに局所性がないため、キャッシュミスによる共有バス獲得待ちが頻発し、思うように台数効果が得られないことが予想される。そこで、一括GCの並列実行で台数効果を稼ぐためには共有バスを出来るだけ使わないことが特に重要である。本稿は、この方針に基づいて設計された一括GCの並列実行に関して述べたものである。
- 社団法人情報処理学会の論文
- 1989-10-16
著者
-
今井 明
(財)新世代コンピュータ技術開発機構
-
中川 貴之
(株)日立製作所中央研究所
-
中島 克人
三菱電機(株)情報電子研究所
-
後藤 厚宏
NTT(株)ソフトウェア研究所
-
今井 明
新世代コンピュータ技術開発機構(ICOT)
-
後藤 厚宏
新世代コンピュータ技術開発機構(ICOT)
-
川合 英夫
新世代コンピュータ技術開発機構(ICOT)
-
中川 貴之
新世代コンピュータ技術開発機構(ICOT)
-
中島 克人
新世代コンピュータ技術開発機構(ICOT)
-
川合 英夫
三菱電機株式会社 情報技術総合研究所
-
中川 高之
日立製作所中央研究所
関連論文
- 共有メモリマルチプロセッサにおけるガーベジコレクションの並列実行と評価 (並列処理)
- 共有メモリマルチプロセッサにおけるガーベジコレクションの並列実行と評価
- メッセージの追い越しがある分散環境におけるプロセスの実行停止/再開方式
- 共有メモリマルチプロセッサにおける効率的なKL1ストリームマージ処理方式
- メッセージの追い越しがある分散環境における低コストな外部参照管理
- VPIM及びその開発言語PSLについて
- 共有メモリ結合マルチプロッセサにおけるKL1向きガーベジコレクション : MRBを用いた最適化と並列実行
- GAを用いたLSIマルチワイヤリング最適設計ツールの実装
- LSIパッケージリードフレーム設計環境 (LEAF)
- 並列推論マシンPIM/pの要素プロセッサにおける分岐機能の高速化のためのアーキテクチャ
- 並列推論マシンPIM/pのネットワーク
- ニューロ応用スケジューリングシステム(遺伝的アルゴリズムとニューラルネットワーク)
- 並列推論マシンPIM/c : 分岐コストを0にするためのマイクロアドレスの自動生成
- 並列推論マシンPIM/c : 水平型マイクロプログラムの自動生成と最適化
- 並列推論マシンPIM/c : PIM/cのファームウエアの開発
- 並列推論マシンPIM/c : メンテナンス・デバッグ機構について
- 並列推論マシンPIM/c : 負荷分散支援機構
- 並列推論マシンPIM/c : CPUについて
- 並列推論マシンPIM/c : 概要
- LRCによるインクリメンタルGCの評価
- 並列推論マシンPIM/c : キャッシュ・メモリについて
- PIM/m要素プロセッサのアーキテクチャ
- マルチPSI重要素プロセッサPSI-IIの最適化手法
- 3D-2 分散型並列パラメータサーベイ支援ツールParaVEYの熱解析への適用
- FPGAベース並列マシンRASHでのSAR画像再生処理の適用
- FPGAベース並列マシンRASHでのDES暗号回路の改良
- FPGAベース並列マシンRASHでのDES暗号回路の改良
- FPGAベース並列マシンRASHでのDES暗号回路の改良
- 5H-4 FPGAベース並列マシンRASHのSAR画像再生処理への適用検討(2) : 市販DSPシステムとの比較検討
- 5H-3 FPGAベース並列マシンRASHのSAR画像再生処理への適用検討(1) : RASHでのSAR画像再生処理の実現方式
- 5N-9 FPGAによる並列暗号解析装置の構成(2) : ASICとの比較
- 1H-9 FPGAベース並列マシンRASHのシステム機能と構成
- 1H-8 FPGAベース並列マシンRASHの概要
- Linux Alphaクラスタを用いた放射線治療計画の高速化
- Linux Alphaクラスタを用いた放射線治療計画の高速化
- 1M-7 ワークステーションクラスタを用いた放射線治療計画の高速化 : システム概要と予備評価実験
- 粒子線治療装置スケジューリングシステム : システム概要
- マルチPSI要素プロセッサPSI-IIのマイクロ・プログラム・シミュレータZEUS
- 人工衛星運用スケジューリングへの遺伝的アルゴリズムの適用
- 介護サービススケジューリング問題への遺伝的アルゴリズムおよびタブーサーチの適用とその比較
- 介護サービススケジューリング問題への遺伝的アルゴリズムおよびタブーサーチの適用とその比較
- 並列推論マシンPIM/pの要素プロセッサのアーキテクチャ
- 分散型並列パラメタサーベイ支援ツールParaVEY
- 協調型オブジェクト技術によるテレコムサービス制御方式の機討
- ATM を用いた PC べースビデオサーバシステム : 概要
- SIMPOSのプログラミング環境 : コール・カウンター
- リレー解説「海外の並列処理研究動向」の編集にあたって
- 疎結合型マルチプロセッサ上の拡散型動的負荷分散方式 : LLS-G 方式
- キャッシュラインを考慮したコーナーターン法の改善
- キャッシュラインを考慮したコーナーターン法の改善
- 2000-HPC-82-30 SMPでのSAR画像再生処理の並列化 : キャッシュを活かしたコーナーターン方法と性能評価
- SAR画像再生処理における並列処理方式の比較検討
- 1D-7 画像分割方式によるSAR画像再生の並列処理方式の基礎検討
- 二次元FFTの並列化と画像相関処理への適用性
- 多目標追尾アルゴリズム航跡型MHTの並列化 : 解候補生成の並列化とその評価
- LRCによる多重参照管理方式