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

マルチスレッド型並列計算機方式の研究

研究課題

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

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関名古屋大学

研究代表者

島田 俊夫  名古屋大学, 工学研究科, 教授 (60252251)

研究期間 (年度) 1995 – 1997
研究課題ステータス 完了 (1997年度)
配分額 *注記
1,500千円 (直接経費: 1,500千円)
1997年度: 600千円 (直接経費: 600千円)
1996年度: 900千円 (直接経費: 900千円)
キーワードマルチスレッド / 並列計算機 / 非数値並列処理 / マルチスレッド計算機 / 命令レベル並列処理 / 投機的実行 / 並列処理ソフトウェア / 並列処理アーキテクチャ
研究概要

現在の商用並列計算機は、非常に高いピーク性能を持つものの、粗粒度並列計算が可能な数値計算でしかその性能を発揮することができない。これに対し本研究は、より広い分野で高い性能を発揮するマルチスレッド型並列計算機システムを考案した。
1.スレッドレベル並列処理ハードウェア技術
現在の商用並列計算機が対象としている数値計算プログラムだけでなく、より一般的な非数値計算プログラムを効率良く実行する方法を考案した。
(1)メモリ・サイクルをスチールを利用して、暗黙的にスレッドの切替を行う機構を考案した。
(2)非数値計算プログラムの実行を効率良く行なう複数スレッドの同時実行機構を考案した。
(3)ス-パスカラの命令スケジューリング機構とプロセッサ間通信機構を融合することにより、マルチプロセッサにおけるスレッド間の通信レイテンシを極めて小さくする方式を提案した。
2.命令レベル並列処理ハードウェア技術
命令レベル並列の技術を拡張することによりスレッドレベルの並列処理を効率的に行なう技術を開発した。
(1)プログラムの制御構造に関係する分岐の性質や分岐方向の偏り等の性質を利用し、極めて高精度な予測機構を実現した。
(2)投機的なデータ・プリフェッチ機構を提案した。
3.マルチスレッド用コンパイル技術
逐次処理計算機用に書かれたプログラムを自動的に複数のスレッドへ分割し並列化する、コンパイラの開発を行なった。本コンパイラは、商用計算機の逐次処理プログラムの基本ブロックレベルでの制御構造を利用して並列化を行った。本研究は、汎用性に富んでおり、種々の並列計算機で使用することができる。
4.並列ソフトウェア技術
(1)柔軟な問題記述機能と自動並列処理を特徴とする偏微分方程式用数値シミュレーション言語NSLを提案し、分散メモリ型並列計算機向けトランスレータを試作した。
(2)負荷の大きさおよび計算機スループットの履歴から算出された優先度を用いる動的負荷分散法を提案した。

報告書

(4件)
  • 1997 実績報告書   研究成果報告書概要
  • 1996 実績報告書
  • 1995 実績報告書
  • 研究成果

    (21件)

すべて その他

すべて 文献書誌 (21件)

  • [文献書誌] 川合 隆光: "並列数値シミュレーション用高水準言語NSL" 情報処理学会論文誌. 38・5. 1058-1067 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Takamitsu Kawai: "NSL : Parallel Numerical Simulation Language" Proc.'97 RWC Symp.TR-96001. 545-546 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Kenji Toda: "A Priority Forwarding Scheme for Real-Time Multistage Interconnection Networks and Its Evaluation" 電子情報通信学会論文誌. J78-D1・8. 724-735 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Takamitsu Kawai: "Research on Parallel Numerical Simulation Language" Proc.'95 RWC Symp.TR-96001. 109-110 (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Takamitsu Kawai: "NSL : High Level Language for Parallel Numerical Simulation" Transactions of IPS of Japan. 38.5. 1058-1067 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Takamitsu Kawai: "NSL : Parallel Numerical Simulation Language" Proc.'97 RWC Symposium. TR-96001. 545-546 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Kenji Toda: "A Priority Forwarding Scheme for Real-time Multistage Interconnection Networks and Its Evaluation" Transactions of the IECE of Japan. J78-Dl.8. 724-735 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] Takamitsu Kawai: "Research on Parallel Numerical Simulation Language" Proc.'95 RWC Symposium. TR-95001. 109-110 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1997 研究成果報告書概要
  • [文献書誌] 川合隆光: "並列数値シミュレーション用高水準言語NSL" 情報処理学会論文誌. 38・5. 1058-1067 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Takamitsu Kawai: "NSL : Parallel Numerical Simulation Language" Proc.'97 RWC Symp.TR-96001. 545-546 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Kenji Toda: "A Priority Forwarding Scheme for Real-Time Multistage Interconnection Networks and Its Evaluation" 電子情報通信学会論文誌. J78-D1・8. 724-735 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Takamitsu Kawai: "Research on Parallel Numerical Simulation Language" Proc.'95 RWC Symp.TR-95001. 109-110 (1995)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] 安藤、中西、原、中屋: "プレディケ-ティング:VLIWマシンにおける投機的実行のためのアーキテクチャ上の支援" 情報処理学会論文誌. (発表予定).

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] 原、安藤、中西、中屋: "サイクル時間評価による命令レベル並列処理マシンの性能比較" 情報処理学会論文誌. (発表予定).

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Kawai,Ichikawa,Shimada: "NLS:Parallel Numerical Simulation Language," Proceeding of the‘97RWC Symposium. 545-546 (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] 戸田、西田、島田、坂井: "A priority Forwarding Scheme for Real-Time Multistage Interconnection Networks and Its" 電子情報通信学会論文誌. J78-D1. 724-735 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 川合、市川、島田: "Research on Parallel Numerical Simulation Language" Proc.'95 RWC Symp.TR-95001. 109-110 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 川合、市川、島田: "並列数値シミュレーション言語NSL" 情報処理学会研究報告. ARC-115. 37-42 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 細江、市川、島田: "マルチスレッドアーキテクチャに於ける動的命令発行に関する研究" 情報処理学会研究報告. ARC-117. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 杉浦、市川、島田: "履歴を考慮した動的付加分散法" 情報処理学会研究報告. ARC-115. 31-36 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 片山、市川、島田: "遺伝的アルゴリズムを用いたスレッド分割法" 情報処理学会研究報告. ARC-115. 25-30 (1995)

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

URL: 

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

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

Powered by NII kakenhi