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

マルチレッド用事例ベース並列プログラミングの研究

研究課題

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

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関立命館大学

研究代表者

山崎 勝弘  立命館大学, 理工学部, 教授 (70134260)

研究分担者 新實 治男  京都産業大学, 工学部, 教授 (40144331)
大西 淳  立命館大学, 理工学部, 教授 (50160560)
研究期間 (年度) 1999 – 2000
研究課題ステータス 完了 (2000年度)
配分額 *注記
3,600千円 (直接経費: 3,600千円)
2000年度: 1,400千円 (直接経費: 1,400千円)
1999年度: 2,200千円 (直接経費: 2,200千円)
キーワード並列プログラミング / 事例ベース推論 / 並列アルゴリズム / スレッド / タスク分割 / 事例検索 / プログラムスケルトン / PCクラスタ / 部品化
研究概要

従来の事例ベース並列プログラミングの研究で、事例を修正して新規並列プログラムを作成する際、スレッド、同期に関する部分に比べて、タスク分割部分の再利用度が低いことが問題であった。本研究では、この問題を解決するために、タスク分割について並列アルゴリズムクラス毎に詳細な分類を行い、それを基にタスク分割の部品化を検討した。
タスク分割の分類は、事例用に作成された並列プログラム22個を、4つの並列アルゴリズム毎に分析して行った。従来の3種類の分類(ブロック、サイクリック、コピー:分類レベル1)の他に、分割方法に関するより詳細な情報(単純/重複、固定/可変、分割数など)を示す分類レベル2、及び分類レベル2に応じて必要なデータを示す分類レベル3を新たに設けた。これらの分類の導入によって、事例検索の精度が上がり、より類似した事例を検索できるようになった。
また、並列プログラムの骨格以外の不要部分を削除し、削除部分には何の記述をすべきかのコメントを付加したプログラムスケルトンを自動抽出するプログラムを作成した。これによって、事例修正における手間が大幅に削減できた。
さらに、PC16台をイサーネットで接続し、PCクラスタを構築した。その上にPVMを移植して、PVM並列プログラミングの実験を行った。現在、PC8台を高速ネットワークカード(Myrinet)で接続して、SCoreクラスタシステムソフトウエアをのせて、分散共有メモリ環境を構築中である。今までに、PC4台上にMyrinetとSCoreをのせて、簡単なOpenMP並列プログラムの動作を確認した。

報告書

(3件)
  • 2000 実績報告書   研究成果報告書概要
  • 1999 実績報告書
  • 研究成果

    (8件)

すべて その他

すべて 文献書誌 (8件)

  • [文献書誌] 米田,徳山,山崎: "事例ベース並列プログラミングの評価"情報処理学会第58回全国大会論文集、4N-6. (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 山崎,米田,徳山: "事例ベース並列プログラミングにおけるタスク分割の分類と部品化"情報処理学会第60回全国大会論文集、2V-1. (2000)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 青地,山崎: "PCクラスタを用いた並列プログラミング環境の構築"情報処理学会第62回全国大会論文集、3R-8. (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] Yoneda, Tokuyama and Yamazaki: "Evaluation of Case-Based Parallel Programming"IPSJ 58th National Convention Record. 4N-6. (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] Yamazaki, Yoneda and Tokuyama: "Classification and Components of Task Division in Case-Based Parallel Programming"IPSJ 60th National Convention Record. 2V-1. (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] Aochi and Yamazaki: "Parallel Programming Environments on PC Clusters"IPSJ 62th National Convention Record. 3R-8. (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 青地,山崎: "PCクラスタを用いた並列プログラミング環境の構築"情報処理学会第62回全国大会論文集、3R-08. (2001)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 山崎、米田、徳山: "事例ベース並列プログラミングにおけるタスク分割の分類と部品化"情報処理学会第60回全国大会論文集、2v-1. (2000)

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

URL: 

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

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

Powered by NII kakenhi