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

単一参照プロセスの検出による関数プログラムの並列実行性能の改善

Research Project

Project/Area Number 09780240
Research Category

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

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

Principal Investigator

金子 敬一  千葉大学, 工学部, 講師 (20194904)

Project Period (FY) 1997 – 1998
Project Status Completed (Fiscal Year 1998)
Budget Amount *help
¥2,300,000 (Direct Cost: ¥2,300,000)
Fiscal Year 1998: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1997: ¥1,800,000 (Direct Cost: ¥1,800,000)
Keywords単一参照解析 / 関数プログラム / 抽象解釈 / 並列実行 / 計算経路解析 / 単一参照プロセス / 必須性解析 / 共有解析 / 経路選択
Research Abstract

関数プログラミング言語では,プログラムは決定的であり,制御を陽に指定する必要がない.また割り付けや割り当てはシステム側が指定でき,プログラムの可搬性が保たれる.申請者は,単一参照プロセス(一度しか参照されないプロセス)は,実際には,計算結果をブロードキャストする必要がないため,これを予め検出しておけば,関数プログラムの並列実行性能を改善できることに着目し,抽象解釈によって単一参照プロセスを検出するための算法を提案している.本研究では,まず,既存の計算機や記憶装置を使用して,関数プログラムの分散並列実行に利用できる解析技法である,単一参照プロセス検出のための算法を実現した.さらに,新たに調達したワークステーション上に,広く使用されている関数プログラミング言語 Haskellの処理系を実現し,これに従来からある必須性解析や共有解析といった手法に,単一参照プロセスの情報を組合わせて利用できるシステムを開発した.また,並列実行を実現するための相互結合網としてハイパキューブを選び,その通信性能の改善を試みた.以上の内容を各種学会の全国大会,研究会および国際会議で発表した.現在は,今後も引続き発表するべく準備を行っている.また,ベンチマーク用のプログラムを利用して,実現した処理系の性能を評価し,各パラメータを調整中である.

Report

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

    (9 results)

All Other

All Publications (9 results)

  • [Publications] 金子敬一: "全到達可能性によるハイパキューブの耐故障経路選択算法" 電子情報通信学会論文誌. J81-D-I・8. 1024-1030 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 金子敬一: "ハイパキューブの耐故障経路選択算法の耐リンク故障への拡張" 電子情報通信学会論文誌(掲載予定). J82-D-I・3. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 金子敬一: "ハイパキューブ結合網の耐故障経路選択算法" 電子情報通信学会技術研究報告. FTS-98-57. 53-60 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Keiichi Kaneko: "A Fault-Tolerant Routing Algorithm based on Full Reachability for Hypercube Systems" Proc.CNDS'99. 99-103 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Keiichi Kaneko: "Fault-Tolerant Routing Algorithms for Hypercube Networks" to appear in Proc.2nd Merged Symp.IPPS/SPDP1999. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] "Generalized Hierarchical Completely-Connected Network" to appear in Proc.I-SPAN'99. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 金子敬一: "ハイパキューブにおける耐故障経路選択算法" 電子情報通信学会情報・システムソサイエティ大会講演論文集. 91 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 太田敦士: "SIMD型計算機における新しいチェックポイント方式" 電子情報通信学会情報・システムソサイエティ大会講演論文集. 90 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 金子敬一: "全到達可能性によるハイパキューブの経路選択算法" 電子情報通信学会技術研究報告. FIIS-97-34. (1997)

    • Related Report
      1997 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