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:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:Sumikawa;Y.
- 通讯作者:Y.
並列化と実行時コード生成を用いた正規表現マッチングの高速化
使用并行化和运行时代码生成加速正则表达式匹配
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:Y.Kobayashi;A.Kishimoto;O.Watanabe;山下俊一;新屋良磨,光成滋生,佐々政孝
- 通讯作者:新屋良磨,光成滋生,佐々政孝
{{
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)
相似海外基金
Accelerating Inductive Logic Programming Using GPU
使用 GPU 加速归纳逻辑编程
- 批准号:
19K11909 - 财政年份:2019
- 资助金额:
$ 11.56万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study of maintaining a steady burning plasma using a unified method of fluid and kinetic pictures
使用流体和动力学图的统一方法维持稳定燃烧等离子体的研究
- 批准号:
17K07001 - 财政年份:2017
- 资助金额:
$ 11.56万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study and development of integrated code for beam optics and accelerator design
光束光学和加速器设计集成代码的研究和开发
- 批准号:
17K05475 - 财政年份:2017
- 资助金额:
$ 11.56万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Extension of COINS Compiler Infrastructure Based on PTX
基于PTX的COINS编译器基础设施的扩展
- 批准号:
16K00107 - 财政年份:2016
- 资助金额:
$ 11.56万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
遺伝子コード型センサーのハイスループット選別法の最適化
基因编码传感器高通量筛选方法的优化
- 批准号:
16H00614 - 财政年份:2016
- 资助金额:
$ 11.56万 - 项目类别:
Grant-in-Aid for Encouragement of Scientists