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

パイプライン化された依存性グラフからの高速非同期式プロセッサの生成

Research Project

Project/Area Number 09780288
Research Category

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

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionOkayama University

Principal Investigator

籠谷 裕人  岡山大学, 工学部, 講師 (50271060)

Project Period (FY) 1997 – 1998
Project Status Completed (Fiscal Year 1998)
Budget Amount *help
¥1,600,000 (Direct Cost: ¥1,600,000)
Fiscal Year 1998: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1997: ¥1,200,000 (Direct Cost: ¥1,200,000)
Keywords非同期式プロセッサ / パイプライン動作 / 2相非同期式回路 / 依存性グラフ / 非同期式回路 / パイプライン機構 / 自動合成 / グラフ変形 / 2相動作
Research Abstract

本研究では、パイプライン動作を表現した依存性グラフ(プロセッサ内で実行される部分処理(基本操作)間の実行順序や条件分岐などを記述した有向グラフ)から、効率的に動作する2相非同期式回路を生成する手段を得ることを目的とし、その基本アルゴリズムを開発した。
まず、バイプライン動作を表す依存性グラフを、より効率的に作成するため、以前に開発した依存性グラフのパイプライン化アルゴリズムを抜本的に改良した。
次に、以上の研究成果を用いてより一般的な依存性グラフを用いて試験した結果、前年度に開発したアルゴリズムでは、一定の条件を満たしたクラスの依存性グラフにしか適用できないことが判明した。そのため、やはり、条件分岐を含まない場合に限定し、アルゴリズムを改良した。改良したアルゴリズムでは、バイプライン動作を表現した依存性グラフが、動作ステージ間でループ構造を構成する点に着目し、これらのループ構造ごとに、ループの最初に実行される基本操作と最後に実行される基本操作の相を反転させるように、グラフを構成し直す。これによって、並列に動作すべき基本操作対において、稼動相どうしが並列に動作できる2相依存性グラフが生成できるようになった。本アルゴリズムが、上記前提のもとで正当であることについても、ループ構造ごとの繰り返し適用である点に着目し、そのループ構造の複雑度に関する帰納法を適用することで証明可能となった。
本方法では、条件分岐を含まない場合に関しては、その目的を達成したが、条件分岐を含む場合のアルゴリズムは未完成である。この点は、条件分岐を含む依存性グラフの構造を、上述のように一般的な構成要素に分解することによって可能となると考えられる。

Report

(2 results)
  • 1998 Annual Research Report
  • 1997 Annual Research Report
  • Research Products

    (1 results)

All Other

All Publications (1 results)

  • [Publications] 籠谷裕人・岡本卓爾・南谷崇: "同期式・回路スケジューリング法に基づいた非同期式回路設計のための依存性グラフ作成法" 電子情報通信学会論文誌A. J82-A,2(不明予定). (1999)

    • Related Report
      1998 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi