课题基金 / 基金详情

安全で高速な共通計算基盤のための低水準の型付中間言語

安全で高速な共通計算基盤のための低水準の型付中間言語
用于安全快速的通用计算基础设施的低级类型中间语言
批准号:
20650004
负责人:
八杉 昌宏
金额:
$2.05万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Challenging Exploratory Research
财政年份:
2008
资助国家:
日本
项目状态:
已结题
起止时间:
2008 至 2010

项目摘要

项目成果

八杉 昌宏的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Java仮想機械語(JVML)に代表される既存の型付仮想機械語(中間言語)は、実行前型検査と自動メモリ管理(ごみ集め、GC)によりそのプログラムを安全に実行できるが、型システムが特定のオブジェクト指向言語にほぼ対応している点を含め汎用性は高くない。本研究は、仮想機械のRISC化を目標に、安全性を維持しつつ汎用性と高速性を持つ型付中間言語(以降、この言語を"MIL"と呼ぶ)を設計しようとするものである。低水準中間言語の既存研究が深く取り組んでいない正確なGCのためのトレーサビリティ保証にも型システムを用いる。型付中間言語MILの言語仕様の設計においては、MILの役割と型システムを強く意識した上でシンタックス、セマンティクスの設計を行う。MILの役割としては、汎用性の高さ、高性能、処理系として正確なごみ集め、真の末尾再帰のサポートがある。平成22年度は、主に以下の点について研究を進めた。1. MIL言語ファミリーの位置づけ型付き中間言語MIL以外に、型なしのMIL(U)、コンパイル先となる型付き低水準言語LL-MIL、その型なしのLL-MIL(U)を考え、セマンティクスは主にMIL(U)で、実装者が想定する実行環境はLL-MIL(U)でと役割をはっきりさせた。2. 依存型の型システムの設計fixnumなどのためのビットレベル表現の考慮については大きく前進し、成果発表を行った。鍵となったのは、「場合依存型」の発見、2分決定木(BDD)の利用、ビットレベル表現のための述語encodeの発見であった。また、循環したオブジェクトの初期化が扱える型システムについても進展があった。3. 正確なGCのサポート静的型情報だけから参照を見つけるようなコレクタ用のコードをいかにして自動で生成するかが挑戦的な点であり、解決には至っていないが課題の整理を行った。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2008
期刊:
影响因子: --
作者: [Shingo Yuasa, Masahiro Yasugi, 八杉昌宏, 八杉昌宏, Masahiro Yasugi]
通讯作者: Masahiro Yasugi
Managing Continuations for Proper Tail Recursion
管理连续性以实现正确的尾递归
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者: [Masahiro Yasugi, Tsuneyasu Komiya, Tasuku Hiraishi, Seiji Umatani]
通讯作者: Seiji Umatani
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者: [Osaki, Y, 荒木啓二郎, 八杉昌宏]
通讯作者: 八杉昌宏
Validating Low-Level Instructions for Fixnums using BDDs
使用 BDD 验证 Fixnum 的低级指令
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者: [Shingo Yuasa, Masahiro Yasugi]
通讯作者: Masahiro Yasugi
6
    協調性と耐障害性に優れた並列実行順序計画法
    • 批准号:
      21K19774
    • 项目类别:
      Grant-in-Aid for Challenging Research (Exploratory)
    • 资助金额:
      $4.08万
    • 财政年份:
      2021
    • 负责人:
      八杉 昌宏
    • 依托单位:
    高性能・高信頼な高水準言語の実装向け持続型例外処理機構の理論と実践
    • 批准号:
      19H04087
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $10.82万
    • 财政年份:
      2019
    • 负责人:
      八杉 昌宏
    • 依托单位:
    並列分散システム統合のための安全な計算状態操作機構
    • 批准号:
      17650008
    • 项目类别:
      Grant-in-Aid for Exploratory Research
    • 资助金额:
      $2.11万
    • 财政年份:
      2005
    • 负责人:
      八杉 昌宏
    • 依托单位:
    実用的な並列処理のためのオブジェクト指向言語の設計と実装
    • 批准号:
      09780278
    • 项目类别:
      Grant-in-Aid for Encouragement of Young Scientists (A)
    • 资助金额:
      $1.41万
    • 财政年份:
      1997
    • 负责人:
      八杉 昌宏
    • 依托单位:
    海外基金