マルチスレッド実行環境に適した並列処理システムのメモリ管理方式
スポンサーリンク
概要
- 論文の詳細を見る
共有メモリ型マルチプロセッサにおける並列処理の単位として,スレッドが注目を浴びている.スレッドは同一仮想空間上で並列に動作するため,切換え,型生成時間を短縮でき,柔軟で高速な同期,通信,排他制御が可能である.しかし,仮想空間を共有することは,スレッド間でのデータ保護を弱めることになる.特に,スレッド実行に伴って伸縮するスタック領域の保護が弱い.このため,一般には,固定的に確保したスタック領域間に境界領域を設け,あるスレッドが境界領域を参照した場合にスレッドまたはプロセス自体を異常終了させる方式が用いられる.しかし,この方法では,仮想空間を最大限に使用することができない.そこで,我々は,スレッドのスタック領域を保護するとともに,仮想空間を最大限に使用するメモリ管理方式:「動的スタック拡張方式」を開発した.動的スタック拡張方式では,スタック領域の伸縮に伴って,適宜仮想空間の割当て/解放を行う.今回開発した並列処理用OS上に動的スタック拡張方式を実現した結果,5%程度のオーバヘッドがあるものの,スタック領域の保護と,仮想空間の有効利用を両立させることが可能となった.
- 1991-04-15
著者
-
上脇 正
株式会社日立製作所日立研究所
-
山口 伸一朗
(株)日立ビルシステム研究開発センタ
-
齊藤 雅彦
(株)日立製作所 日立研究所
-
齊藤 雅彦
株式会社日立製作所日立研究所
-
齊藤 雅彦
株式会社 日立製作所
-
山口 伸一朗
株式会社日立製作所日立研究所
-
山口 伸一朗
(株)日立ビルシステム
-
上脇 正
(株)日立製作所日立研究所
-
齋藤 雅彦
(株)日立製作所 日立研究所
-
山口 伸一朗
日立製作所
-
齋藤 雅彦
日立 日立研
-
齊藤 雅彦
(株)日立製作所
-
上脇 正
日立製作所日立研究所
-
上脇 正
(株)日立製作所
関連論文
- 通信型カーナビゲーションシステムにおける音声HMI方式の検討(第3セッション)
- 最適クロックダイバーシチによる障害検出・回復カバレッジの向上
- 高信頼コントローラのリトライによる障害回復方式とその評価
- フォールトトレラントサーバFT6100の高信頼化技術
- ナビゲーションとの連携動作を可能とする車載端末向けテレマティクスプラットフォームの開発(セッション4,道路交通における計測・一般)
- ナビゲーションとの連携動作を可能とする車載端末向けテレマティクスプラットフォームの開発(セッション4)(道路交通における計測・一般)(ITS)
- ユビキタス情報社会を支えるディペンダブル組み込みコントローラシステム
- ITSにおける車載情報システムの検討 (ITSとモバイルコンピューティング)
- ネットワーク省エネ対応超小型分散コントローラの開発
- 2P1-N-058 エレベータ内映像からの人の移動軌跡の計測(空間知能化2,生活を支援するロボメカ技術のメガインテグレーション)
- D-10-7 同期レジスタを用いた二重化CPUの同期化方式
- オープンシステム指向フォールトトレラントサーバの開発
- 高性能フォールトトレラント計算機用プロセッサ多重化方式
- 並列処理インタフェースの高速化とその評価
- マルチプロセッサスケジューリングのトレースデータを用いた評価
- マルチスレッド実行環境に適した並列処理システムのメモリ管理方式
- 並列処理用OS・SKY-1のスレッド制御用ライブラリ
- 並列処理用OS SKY-1のスケジューリング方式
- 並列処理用OS・SKY-1のメモリ管理方式
- 並列処理用OS SKY-1 : 開発構想
- 高速内蔵型PrologプロセッサIPPの設計
- 産業システムのためのコンパイラに基づくオブジェクト指向リフレクティブアーキテクチャ
- データ分散化とオブジェクト再構築に基づく分散処理システムの高信頼化方式
- 高信頼オブジェクト指向分散処理環境
- 広域分散システム環境におけるノンストップ・バージョンアップ手法
- 広域分散システム環境の高信頼化に関する一手法
- 遠隔監視向け端末のためのブロック型アーキテクチャの提案と評価
- ユビキタス情報社会とユビキタスコントローラ(学生のページ)
- 2つのOS機能を共存させた組込みシステムにおけるタスク優先順位制御方法
- デモ13 組込み向けデュアルOS実行システムDARMAの開発
- 4B-3 組込み向けデュアルOS実行システムDARMAの開発
- 計測制御ネットワークのセキュリティフレームワークの考察
- ユビキタスコントローラ(IP/Web 技術活用超小型コントローラ)の開発
- 自然言語解析システムLangLAB
- LangLABの構文処理アルゴリズムの高速化