• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

大量データの高速処理のための超並列永続プログラミング言語の研究

研究課題

研究課題/領域番号 08780293
研究種目

奨励研究(A)

配分区分補助金
研究分野 計算機科学
研究機関九州大学

研究代表者

天野 浩文  九州大学, 大型計算機センター, 助教授 (80231992)

研究期間 (年度) 1996
研究課題ステータス 完了 (1996年度)
配分額 *注記
1,100千円 (直接経費: 1,100千円)
1996年度: 1,100千円 (直接経費: 1,100千円)
キーワード超並列処理 / 超並列プログラミング言語 / 並列処理 / データベース / 入出力処理 / オブジェクト指向言語 / 動的負荷分散
研究概要

超並列計算機のためのプログラムを従来の言語で書く場合,単にプログラミングが困難であるだけでなく,特定のアーキテクチャに合わせて書かれたプログラムの移植性の問題がある.本研究では,ファイルアクセス手続きを隠蔽し,主記憶中のオブジェクトも二次記憶中のオブジェクトも同様に操作できる永続プログラミング言語と超並列プログラミング言語を統合する,超並列永続プログラミング言語の研究を行った。プログラムの目からはディスクが物理的に分散していることが隠蔽され,それらのから検索された多数の永続オブジェクトを多数のCPUで並列に処理する部分に専念することができる.
しかし,分散メモリ型並列計算機を活用するためには,並列度の向上のためのCPU負荷の均一化や,通信の軽減が必要である.ディスク上にあるデータを処理の対象とする場合,処理対象の数やトポロジが実行時まで不定あり,さらに、ファイルに対するオブジェクトの挿入,削除,更新などの操作は,負荷の不均一性をさらに増す原因となる.そこで,本研究ではこれらの予測不可能な状況に対する動的負荷分散の方法として,オブジェクトの動的再配置による負荷分散を検討した.その結果,負荷の情報をなるべく小さくコストで実行時に採取しておき,それを用いてオブジェクトの再配置を行う方式として,オブジェクト数による再配置,外部参照頻度による再配置,特殊な参照関係を局所化する再配置,の3つを提案することができた.また,実験によりそれぞれの方式がうまく働くための条件を得ることができた.

報告書

(1件)
  • 1996 実績報告書
  • 研究成果

    (2件)

すべて その他

すべて 文献書誌 (2件)

  • [文献書誌] 天野浩文,今崎憲次,小野剛,堀渕高照,牧之内顕文: "データベース処理のための超並列プログラミング言語の研究" 全国共同利用大型計算機センター研究開発連合発表会講演論文集. No.18. 88-95 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Ono,T.Horibuchi,T.,Imasaki,K.,Amano,H.et al.: "Desigin of Dynamic Load Balancing Mechanisms for Massively Parallel Object-Oriented Databases" Proceeding of the International Symposium on Cooperative Database Systems for Advanced Applications.1. 23-26 (1996)

    • 関連する報告書
      1996 実績報告書

URL: 

公開日: 1996-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi