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

環境適用型インタラクティブ並列化コンパイラの開発

Research Project

Project/Area Number 15700029
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionNagoya University

Principal Investigator

朝倉 宏一  名古屋大学, 大学院・工学研究科, 助教授 (80273283)

Project Period (FY) 2003 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥2,800,000 (Direct Cost: ¥2,800,000)
Fiscal Year 2005: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 2004: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2003: ¥1,700,000 (Direct Cost: ¥1,700,000)
Keywords並列化コンパイラ / プログラム並列化 / タスク・スケジューリング / 計算機クラスタ環境 / タスクグラフ / プログラム依存グラフ / グラフ書換え系 / XML / プログラム並列化処理 / コンパイラ内部表現 / コンパイラ・コンパイラ / コンパイル過程の可視化
Research Abstract

計算機技術の発展に伴い,様々な応用分野,様々な計算機構成における並列処理が要求されている状況に対し,本研究では様々な環境に適用可能な環境適用型並列化コンパイラを開発することを目的としている.今年度は最終年度であり,システムの実装を中心として,タスク・スケジューリング方式について研究した.具体的には,環境適用型並列化コンパイラから出力されたタスク群を計算機で適切に実行可能とするタスク複製型スケジューリング方式を開発した.本コンパイラは様々な計算機環境を対象にしており,プロセッサ数が多数含まれている計算機環境においては,プロセッサを有効に利用することが必要である.タスク複製型スケジューリング方式では,依存関係により実行待ちタスクの要因となるタスクを複製して複数のプロセッサで実行することにより,タスク実行後のプロセッサ間通信を削除して効率よくタスク群を実行することが可能となる.従来までのタスク複製型スケジューリング方式では,複製可能なタスクをすべて複製することで実行効率を向上させているが,必要となるプロセッサ数が膨大となった.我々が開発したスケジューリング方式では,一般のスケジューリング方式でプロセッサ割当てした結果に基づき,2ステップでタスク複製を実現した.まず,現在使用されているプロセッサの中でアイドル部分に複製可能なタスクを割り当てる(タスク充填).タスク充填により,使用プロセッサ数を増加させないタスク複製が可能となった.次に,未使用プロセッサを有効に利用するため,無用なタスク複製,すなわち全体の実行時間が短縮しないタスク複製を排除するため,タスクグラフを深さ優先探索し,有効な複製候補タスクを選択し,空プロセッサに複製する(タスク複製).この2ステップの手法を用いることにより,プロセッサ数の異なる様々な計算機環境において有効なタスク・スケジューリングが可能となった.

Report

(3 results)
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • 2003 Annual Research Report
  • Research Products

    (7 results)

All 2006 2004 Other

All Journal Article (4 results) Publications (3 results)

  • [Journal Article] A Task Duplication Based Scheduling Algorithm for Avoiding Useless Duplication2006

    • Author(s)
      K.Asakura, B.Shao, T.Watanabe
    • Journal Title

      Proc.of Int'l Conf.on PDPTA06 (6月発表予定)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A Prevention Method of Useless Duplication in Task Duplication Algorithm2004

    • Author(s)
      邵冰, 朝倉宏一, 渡邉豊英
    • Journal Title

      電気系学会東海支部連合大会 O-361(CD-ROM)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] グラフ書換え系に基づいたプログラム並列化処理の検証手法2004

    • Author(s)
      尾木洋秋, 内田智士, 朝倉宏一, 渡邉豊英
    • Journal Title

      電気系学会東海支部連合大会 O-364(CD-ROM)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 並列化知識の記述支援インタフェース2004

    • Author(s)
      内田智士, 朝倉宏一, 渡邉豊英
    • Journal Title

      電気系学会東海支部連合大会 P-107(CD-ROM)

    • Related Report
      2004 Annual Research Report
  • [Publications] 朝倉宏一: "並列化コンパイラの開発を支援する並列化コンパイラ・ツールキットの構成"電気通信情報学会 総合大会. (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] 内田智士: "並列化コンパイラ・ツールキットにおけるプログラム並列化処理の実装"電気通信情報学会 総合大会. (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] 尾木洋秋: "計算機クラスタ環境における並列化コンパイラ・ツールキットの評価"電気通信情報学会 総合大会. (2004)

    • Related Report
      2003 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi