• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

マルチプロセッサシステムでの階層的自動並列処理方式に関する研究

Research Project

Project/Area Number 05750336
Research Category

Grant-in-Aid for Encouragement of Young Scientists (A)

Allocation TypeSingle-year Grants
Research Field 情報通信工学
Research InstitutionUniversity of Yamanashi

Principal Investigator

本多 弘樹  山梨大学, 工学部, 助教授 (20199574)

Project Period (FY) 1993
Project Status Completed (Fiscal Year 1993)
Budget Amount *help
¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1993: ¥900,000 (Direct Cost: ¥900,000)
Keywords並列処理 / 並列化コンパイラ / マルチプロセッサシステム / コンピュータアーキテクチャ / スーパーコンピュータ
Research Abstract

本研究は、これまでの基礎研究で開発した細粒度と粗粒度タスクの並列処理方式を階層的に組み合わせた、プログラム全域にわたる階層的並列処理を実現する自動並列かコンパイラに関する研究を行ったもので、研究実績は以下のとおりである。
(1)細粒度並列処理と粗粒度並列処理の階層化方式の考案
階層的並列処理は粗粒度タスクをプロセッサクラスタへ割り当て、プロセッサクラスタ内のプロセッサ群を利用して細粒度並列処理を行なうものである。細粒度並列処理においてはスタティックスケジューリングによりタスクをコンパイル時に静的にプロセッサに割り当てており、コンパイル時に割り当てが行なわれることを利用して、同期コードの挿入およびその最適化を行なっている。一方粗粒度並列処理においてはマルチプロセッサスケジューリングアルゴリズムを応用したダイナミックスケジューリング手法を用いることにより、実行すべきタスクが実行時に決定されるという問題に対処している。このため細粒度並列処理において必要となる同期情報をハードウェア同期機構に挿入することをプログラム実行時に動的に行なう必要がある。本研究ではSBM同期機構を用いる細粒度並列処理のための同期方式を考案した。
(2)階層的並列処理を実現する自動並列化コンパイラの開発
上記方式を実現する自動並列化コンパイラを作製いた。対象プログラミング言語はC及びHigh Performance Fortranである。本コンパイラでは逐次中間コードを生成の後、並列性解析を行ない、並列中間コードを生成する。また細粒度並列処理のための同期コードおよび粗粒度並列処理のためのダイナミックスケジューリングコードもコンパイラが生成する。これより実行時ののオーバーヘッドを軽減することが可能となる。なお、本コンパイラは大規模なソフトウェアとなるため、ワークステーションを利用した複数人数による開発となるが、本補助金で購入した設備により開発した。
(3)実マルチプロセッサシステム上での有効性評価
申請者が既に開発している実マルチプロセッサシステム上で本方式により各種アプリケーションプログラムを並列処理し、本自動並列化コンパイラによる並列処理の有用性を検証した。
(4)研究成果のまとめと学会発表
以上の成果をまとめ学会において発表を行なった。このための出張費を本補助金により支出した。

Report

(1 results)
  • 1993 Annual Research Report
  • Research Products

    (3 results)

All Other

All Publications (3 results)

  • [Publications] 本多 弘樹 他: "SBM同期機構の実装方法と性能評価" (社)電子情報通信学会 信学技報 CPSY. CPSY20-93. 57-64 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 本多 弘樹 他: "SBMハードウェアを用いた同期方式の検討" (社)電子情報通信学会 信学技報 CPSY. CPSY20-93. 65-72 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 本多 弘樹 他: "SBM同期機構を用いた新たな同期方式(OPE同期方式)の提案" (社)情報処理学会 Joint Symposium on Parallel Processing. (発表予定). (1994)

    • Related Report
      1993 Annual Research Report

URL: 

Published: 1993-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi