Generation and verification of COINS compiler optimizers using temporal logic and high-level extensions of optimizers

使用时序逻辑和优化器的高级扩展生成和验证 COINS 编译器优化器

基本信息

  • 批准号:
    22300007
  • 负责人:
  • 金额:
    $ 11.56万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 财政年份:
    2010
  • 资助国家:
    日本
  • 起止时间:
    2010 至 2012
  • 项目状态:
    已结题

项目摘要

We generated a C language compiler optimizers using the low-level intermediate form of the COINS compiler. We specify patterns and transformations of optimizers in CTL-FV, which is a bi-directional temporal logic, and performed model checking.On the other hand, a generic algorithm is made, which converts partial redundancy elimination (PRE) in the normal form into one in the static single assignment form. In addition to the generalization, we have improved the effectiveness and the efficiency of the PRE and the partial dead code elimination which is another code optimization technique similar to PRE. As a new code optimization, we also have proposed atechnique that increases cache-hit ratio.
我们使用COINS编译器的低级中间形式生成了一个C语言编译器优化器。我们在CTL-FV(一种双向时序逻辑)中定义了优化器的模式和转换,并进行了模型检测,另一方面,我们提出了一种通用算法,将规范形式的部分冗余消除(PRE)转换为静态单赋值形式的部分冗余消除。除了推广之外,我们还改进了PRE和部分死代码消除的有效性和效率,这是另一种类似于PRE的代码优化技术。作为一种新的代码优化方法,我们还提出了一种提高缓存命中率的技术。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Global Load Instruction Aggregation Based on Code Motion
基于代码运动的全局加载指令聚合
質問伝播に基づく大域ロード命令集約
基于问题传播的全局加载指令聚合
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Uchida;S.;澄川靖信,滝本宗宏
  • 通讯作者:
    澄川靖信,滝本宗宏
効率的な要求駆動型部分冗長除去
高效的需求驱动部分冗余去除
Global Load Instruction Aggregation Based on Code Motion, Proc. of IEEE International Symposium on Parallel Architectures, Algorithms and Programming, PAAP'12
基于代码运动的全局加载指令聚合,Proc。
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sumikawa;Y. and Takimoto;M.
  • 通讯作者:
    M.
スピルコストを考慮した部分冗長除去
考虑溢出成本的部分冗余去除
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    杉木 章義,奥畑 聡仁;加藤 和彦;澄川靖信,滝本宗宏
  • 通讯作者:
    澄川靖信,滝本宗宏
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

SASSA Masataka其他文献

SASSA Masataka的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('SASSA Masataka', 18)}}的其他基金

Generation and verification of compiler optimizers using temporal logic and high-level SSA form optimization considering aliases
使用时态逻辑和考虑别名的高级 SSA 形式优化来生成和验证编译器优化器
  • 批准号:
    19300006
  • 财政年份:
    2007
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
New methods for translation and optimization using SSA form in compilers and their validation systems
在编译器及其验证系统中使用 SSA 形式进行翻译和优化的新方法
  • 批准号:
    16500016
  • 财政年份:
    2004
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Optimizations for advanced architectures using compiler infrastructures
使用编译器基础架构优化高级架构
  • 批准号:
    13680399
  • 财政年份:
    2001
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Compilers for newest architectures using the SSA form intermediate language
使用 SSA 形式中间语言的最新架构编译器
  • 批准号:
    11680347
  • 财政年份:
    1999
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Integrated Programming Language Processor Generator with Algorithm Animation
具有算法动画的集成编程语言处理器生成器
  • 批准号:
    08458065
  • 财政年份:
    1996
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Development of Free Software for Practical Compiler Generator Based on Attribute Grammars
基于属性文法的实用编译生成器免费软件的开发
  • 批准号:
    05558028
  • 财政年份:
    1994
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Developmental Scientific Research (B)
Testing and Error Detection for Formal Specification of Programming Languages and their Translation
编程语言及其翻译的形式规范的测试和错误检测
  • 批准号:
    05680269
  • 财政年份:
    1993
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
Automatic Generation of an Integrated Programming Environment Based on Attribute Grammar Model
基于属性语法模型的集成编程环境自动生成
  • 批准号:
    03680023
  • 财政年份:
    1991
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

高性能パケットフィルタのための適応的な実行コード最適化技術の研究
高性能包过滤器自适应执行代码优化技术研究
  • 批准号:
    17650018
  • 财政年份:
    2005
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Exploratory Research
関数型言語記述に基づくコード最適化共通フレームワークの研究
基于函数式语言描述的代码优化通用框架研究
  • 批准号:
    14780241
  • 财政年份:
    2002
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
自動並列化コンパイラにおける性能指向型統合的並列化・コード最適化技術に関する研究
面向性能的自动并行编译器集成并行化与代码优化技术研究
  • 批准号:
    11780223
  • 财政年份:
    1999
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
擬似ベクトル・プロセッサのためのコード最適化の研究
伪向量处理器代码优化研究
  • 批准号:
    07780223
  • 财政年份:
    1995
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
データフロー計算機におけるコード最適化問題の研究
数据流计算机中代码优化问题的研究
  • 批准号:
    60780032
  • 财政年份:
    1985
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
データフロー計算機におけるコード最適化問題の研究
数据流计算机中代码优化问题的研究
  • 批准号:
    59780049
  • 财政年份:
    1984
  • 资助金额:
    $ 11.56万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了