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

Towards Typed Intermediate Languages for Safe Parallel Computing Bases among Multiple High-Level Languages

Research Project

Project/Area Number 26540030
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionKyushu Institute of Technology

Principal Investigator

YASUGI Masahiro  九州工業大学, 大学院情報工学研究院, 教授 (30273759)

Project Period (FY) 2014-04-01 – 2017-03-31
Project Status Completed (Fiscal Year 2016)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2016: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2015: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2014: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywords型付中間言語 / 低水準言語 / プログラミング言語処理系 / 型検査 / 並列計算 / データレース / 高水準言語 / 多次元配列 / プログラミング言語 / 計算機システム / ソフトウエア開発効率化・安定化 / ディペンダブル・コンピューティング / ハイパフォーマンス・コンピューティング / メモリモデル
Outline of Final Research Achievements

In this study, we tried to design universal typed intermediate languages for supporting safe and fast parallel computing among various high-level languages. On the basis of the existing techniques of type checking with dependent types and fractional permissions, we examined (1) type checking for ensuring data race freedom and realizing the sequential consistency memory model, (2) spatial fractions for extracting permissions on sub-arrays, (3) a safe scheme that makes multiple high-level languages access the typed intermediate languages' shared data structures via meta-calls.

Report

(4 results)
  • 2016 Annual Research Report   Final Research Report ( PDF )
  • 2015 Research-status Report
  • 2014 Research-status Report
  • Research Products

    (3 results)

All 2016 2015 2014

All Presentation (3 results)

  • [Presentation] 複数言語による正しい並列プログラミングのための計算基盤の検討2016

    • Author(s)
      八杉 昌宏
    • Organizer
      日本ソフトウェア科学会第33回大会 (ポスター発表)
    • Place of Presentation
      東北大学 片平キャンパス(宮城県仙台市)
    • Year and Date
      2016-09-08
    • Related Report
      2016 Annual Research Report
  • [Presentation] 安全な並列計算向け型検査方式の例題を用いた検討2015

    • Author(s)
      八杉 昌宏
    • Organizer
      日本ソフトウェア科学会第32回大会 (ポスター発表)
    • Place of Presentation
      早稲田大学 西早稲田キャンパス(東京都新宿区)
    • Year and Date
      2015-09-10
    • Related Report
      2015 Research-status Report
  • [Presentation] メモリモデルを考慮した汎用型付中間言語設計に向けて2014

    • Author(s)
      八杉 昌宏
    • Organizer
      高信頼な理論と実装のための定理証明および定理証明器 (TPP 2014)
    • Place of Presentation
      九州大学・西新プラザ大会議室(福岡県福岡市)
    • Year and Date
      2014-12-04
    • Related Report
      2014 Research-status Report

URL: 

Published: 2014-04-04   Modified: 2018-03-22  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi