Fine and Coarse Grain Incremental Compilation of Optimized Code

优化代码的细粒度和粗粒度增量编译

基本信息

  • 批准号:
    8801104
  • 负责人:
  • 金额:
    $ 16.22万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1988
  • 资助国家:
    美国
  • 起止时间:
    1988-05-01 至 1991-01-31
  • 项目状态:
    已结题

项目摘要

Incremental compilers in programming environments attempt to reduce the recompilation effort by reusing analysis and code from a previous compilation. Because of the complexity, these compilers typically limit the machine independent optimizations and register allocation strategies to the incremental unit of granularity; a module for coarse grain and a statement for fine grain. This project addresses the design and performance of both coarse and fine grain incremental compiling techniques that permit optimizations and register allocation across the incremental unit. Techniques for performing fine grain, coarse grain and a combination of the granularities will be designed, implemented and experimentally evaluated. Issues such as the overhead of incremental systems, the appropriate granularity unit and the trade-off between the amount of information maintained and the preciseness of the recompilation detection process will be investigated. The research will initially utilize the notion of optimization and register histories previously developed for fine grain techniques. An important aspect of this work will be the investigation into the performance of incremental data flow techniques which are capable of incrementally updating both intraprocedural and interprocedural information. The results on the data flow investigation are also important to compiling techniques for parallel architectures, for data flow must be continually updated as code is transformed to increase parallelism.
编程环境中的增量编译器试图通过重用以前编译中的分析和代码来减少重新编译的工作量。由于复杂性,这些编译器通常将机器无关的优化和寄存器分配策略限制在粒度的增量单位上;粗粒度的模块和细粒度的语句。该项目解决了粗粒度和细粒度增量编译技术的设计和性能,这些技术允许在增量单元之间进行优化和寄存器分配。将设计、实施和实验评估细颗粒、粗颗粒和组合颗粒的表演技术。将研究诸如增量系统的开销、适当的粒度单位以及维护的信息量与重新编译检测过程的准确性之间的权衡等问题。该研究最初将利用优化的概念和先前为细颗粒技术开发的注册历史。这项工作的一个重要方面将是调查能够逐步更新程序内和程序间信息的增量数据流技术的性能。数据流研究的结果对并行体系结构的编译技术也很重要,因为数据流必须随着代码的转换而不断更新,以增加并行性。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Mary Lou Soffa其他文献

The implementation of retention in a coroutine environment
  • DOI:
    10.1007/bf00265556
  • 发表时间:
    1983-07-01
  • 期刊:
  • 影响因子:
    0.500
  • 作者:
    John P. Kearns;Mary Lou Soffa
  • 通讯作者:
    Mary Lou Soffa
Compile-Time Planning for Overhead Reduction in Software Dynamic Translators
  • DOI:
    10.1007/s10766-005-3573-7
  • 发表时间:
    2005-06-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Naveen Kumar;Childers Bruce R.;Daniel Williams;Jack W. Davidson;Mary Lou Soffa
  • 通讯作者:
    Mary Lou Soffa
Control discipline necessity: Making the language as general as the implementation
  • DOI:
    10.1007/bf01944475
  • 发表时间:
    1982-06-01
  • 期刊:
  • 影响因子:
    1.700
  • 作者:
    Mary Lou Soffa
  • 通讯作者:
    Mary Lou Soffa

Mary Lou Soffa的其他文献

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

{{ truncateString('Mary Lou Soffa', 18)}}的其他基金

SHF: SMALL: Collaborative Research: Cloud Mentoring: Guiding Cloud Users for Cost Performance through Testing and Recommendation
SHF:小型:协作研究:云指导:通过测试和推荐指导云用户提高成本绩效
  • 批准号:
    1617390
  • 财政年份:
    2016
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation
CSR:中:协作研究:通过终身线程提取和动态适应扩展隐式并行编程模型
  • 批准号:
    0964627
  • 财政年份:
    2010
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Continuing Grant
CPA-CPL-T: Collaborative Research: REEact: A Robust Execution Environment for Fragile Multicore Systems
CPA-CPL-T:协作研究:REEact:适用于脆弱多核系统的稳健执行环境
  • 批准号:
    0811689
  • 财政年份:
    2008
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
合作研究:CSR-AES:REEact:适用于脆弱多核系统的稳健执行环境
  • 批准号:
    0720789
  • 财政年份:
    2007
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
PAGES: Preparing and Graduating Engineering Scholars
页数:工程学者的准备和毕业
  • 批准号:
    0631102
  • 财政年份:
    2006
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
ADVANCE Leadership: Advancement of Research Oriented and Education Oriented Associate Professors to Full Professors
推进领导力:研究型和教育型副教授晋升为正教授
  • 批准号:
    0545229
  • 财政年份:
    2006
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR--AES--Debugging Dynamic Code Modifications
合作研究:CSR--AES--调试动态代码修改
  • 批准号:
    0509237
  • 财政年份:
    2005
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
ADVANCE Leadership Award: From associate to Full Professor with Distinguished Faculty Leading the Way
ADVANCE领导奖:从副教授到正教授,杰出教师引领潮流
  • 批准号:
    0318372
  • 财政年份:
    2003
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
NGS: Collaborative: Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation
NGS:协作:持续编译:积极和自适应代码转换的新方法
  • 批准号:
    0203945
  • 财政年份:
    2002
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
Special Projects: Group Travel Grant: Faculty at Minority Institutions to attend Conference on the Foundations of Software Engineering (FSE-10), Nov 20-22, 2002, Charleston, SC
特别项目:团体旅行补助金:少数族裔机构的教员参加软件工程基础会议 (FSE-10),2002 年 11 月 20 日至 22 日,南卡罗来纳州查尔斯顿
  • 批准号:
    0223737
  • 财政年份:
    2002
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant

相似海外基金

High efficiency mirror-like surface grinding with heat-assisted polish truing of coarse grain cBN wheel
粗晶cBN砂轮热辅助抛光整修高效镜面磨削
  • 批准号:
    23K03625
  • 财政年份:
    2023
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
New Maintenance Methods for Transportation Facilities Considering Long-Term Deterioration of Coarse Grain Materials: From Empirical Knowledge to Scientific Knowledge Maintenance
考虑粗粒材料长期劣化的交通设施维护新方法:从经验知识到科学知识维护
  • 批准号:
    19H02234
  • 财政年份:
    2019
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
CDS&E: D3SC: Applying Video Segmentation to Coarse-grain Mapping Operators in Molecular Simulations
CDS
  • 批准号:
    1764415
  • 财政年份:
    2018
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Standard Grant
Behaviour and Transport of Escherichia coli Bacteria at Coarse and Mixed-Grain Beaches
粗粒和混合颗粒海滩上大肠杆菌的行为和运输
  • 批准号:
    510216-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Master's
Study on Automatic Code Generation of Java Coarse Grain Parallel Processing for Multi-Platform
多平台Java粗粒并行处理自动代码生成研究
  • 批准号:
    16K00174
  • 财政年份:
    2016
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Coarse ferrite grain formation by variant selection rule and extremely improved high-temperature strength in ODS steel
通过不同的选择规则形成粗大的铁素体晶粒,并大大提高 ODS 钢的高温强度
  • 批准号:
    15K14172
  • 财政年份:
    2015
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
CPA-DA: Design Techniques and Tools to Enable and Enhance Coarse-Grain Power Gating in ASIC Designs
CPA-DA:在 ASIC 设计中启用和增强粗粒度功率门控的设计技术和工具
  • 批准号:
    0811876
  • 财政年份:
    2008
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Continuing Grant
EXPLORATION OF COARSE-GRAIN PROTEIN SIMULATION USING FINE-GRAIN METHODS
使用细粒方法模拟粗粒蛋白质的探索
  • 批准号:
    7601407
  • 财政年份:
    2007
  • 资助金额:
    $ 16.22万
  • 项目类别:
Development of Mo-ZrO2Based Heat-resisting Materials with High Strength and High Ductility Having Elongated Coarse Grain Structure
具有细长晶粒结构的高强高塑Mo-ZrO2基耐热材料的研制
  • 批准号:
    19560704
  • 财政年份:
    2007
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Accelerated grain refinement induced by dispersed coarse particles
粗颗粒分散加速晶粒细化
  • 批准号:
    18560674
  • 财政年份:
    2006
  • 资助金额:
    $ 16.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了