NGS: Efficient, Adaptable Software via Staged Compilation
NGS:通过分阶段编译实现高效、适应性强的软件
基本信息
- 批准号:0203908
- 负责人:
- 金额:$ 49.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-10-01 至 2006-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
EIA-0203908 Craig D. Chambers University of Washington Efficient, Adaptable Software via Staged CompilationA common strategy for supporting adaptable software is to use a just-in-time run-time compilation model, as in Java. However, this approach sacrifices performance, since any run-time optimizations must be quick and therefore simple to avoid slowing the program, with excessive compilation overhead. To achieve high performance, particularly for highly modular software, a whole-program static compiler can be used. But this strategy sacrifices run-time extension and adaptability, and forgoes the usual benefits of separate compilation as well.This research is investigating a more flexible approach, staged compilation, that strives to combine the high performance advantages of static compilation with the flexibility advantages of dynamic compilation. In the staged compilation model, each part of a program passes through multiple compiler stages on its journey from source code to optimized machine code, including stages at separate compilation time, library link time, complete-program link time, and run-time
克雷格D.华盛顿钱伯斯大学通过分阶段编译实现高效、可适应的软件支持可适应软件的一种常见策略是使用即时运行时编译模型,如Java。 但是,这种方法牺牲了性能,因为任何运行时优化都必须快速,因此必须简单,以避免降低程序的速度和过多的编译开销。 为了实现高性能,特别是对于高度模块化的软件,可以使用全程序静态编译器。 但是这种策略牺牲了运行时的可扩展性和适应性,也放弃了单独编译的通常好处。本研究正在研究一种更灵活的方法,分阶段编译,力求结合联合收割机的静态编译的高性能优势和动态编译的灵活性优势。 在分阶段编译模型中,程序的每个部分在其从源代码到优化机器代码的旅程中经过多个编译阶段,包括单独编译时、库链接时、完整程序链接时和运行时的阶段
项目成果
期刊论文数量(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 }}
Craig Chambers其他文献
Safety and performance in the SPIN operating system
SPIN 操作系统的安全性和性能
- DOI:
- 发表时间:
1994 - 期刊:
- 影响因子:0
- 作者:
B. Bershad;Stefan Savage;P. Pardyak;E. F. Sirer;M. Fiuczynski;D. Becker;Craig Chambers;S. Eggers - 通讯作者:
S. Eggers
Eye Movements and Lexical Access in Spoken-Language Comprehension: Evaluating a Linking Hypothesis between Fixations and Linguistic Processing
- DOI:
10.1023/a:1026464108329 - 发表时间:
2000-01-01 - 期刊:
- 影响因子:1.600
- 作者:
Michael K. Tanenhaus;James S. Magnuson;Delphine Dahan;Craig Chambers - 通讯作者:
Craig Chambers
Craig Chambers的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Craig Chambers', 18)}}的其他基金
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
- 批准号:
0326590 - 财政年份:2003
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Integrating Software Architecture and Software Development
集成软件架构和软件开发
- 批准号:
0204047 - 财政年份:2002
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Representation Specification and Optimization of Object-Oriented Languages
面向对象语言的表示规范和优化
- 批准号:
0073379 - 财政年份:2000
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Towards Practical, Expressive Multimethods
走向实用、富有表现力的多种方法
- 批准号:
9970986 - 财政年份:1999
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Analysis and Optimization of Object-Oriented Languages
面向对象语言的分析与优化
- 批准号:
9503741 - 财政年份:1995
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
NSF Young Investigator: Object-Oriented Language Design and Implementation Research
NSF青年研究员:面向对象语言设计与实现研究
- 批准号:
9457767 - 财政年份:1994
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Design and Implementation of High-Productivity Programming Systems
高生产率编程系统的设计与实现
- 批准号:
9210990 - 财政年份:1992
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
相似海外基金
Recyclable, smart and highly efficient wire-shaped solar cells waved portable/wearable electronics
可回收、智能、高效的线形太阳能电池挥舞着便携式/可穿戴电子产品
- 批准号:
24K15389 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Efficient and unbiased estimation in adaptive platform trials
自适应平台试验中的高效且公正的估计
- 批准号:
MR/X030261/1 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Research Grant
Electro-fermentation process design for efficient CO2 conversion into value-added products
电发酵工艺设计可有效地将二氧化碳转化为增值产品
- 批准号:
EP/Y002482/1 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Research Grant
RII Track-4:NSF: HEAL: Heterogeneity-aware Efficient and Adaptive Learning at Clusters and Edges
RII Track-4:NSF:HEAL:集群和边缘的异质性感知高效自适应学习
- 批准号:
2327452 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
CAREER: Blessing of Nonconvexity in Machine Learning - Landscape Analysis and Efficient Algorithms
职业:机器学习中非凸性的祝福 - 景观分析和高效算法
- 批准号:
2337776 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
CAREER: Resilient and Efficient Automatic Control in Energy Infrastructure: An Expert-Guided Policy Optimization Framework
职业:能源基础设施中的弹性和高效自动控制:专家指导的政策优化框架
- 批准号:
2338559 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
CAREER: Towards highly efficient UV emitters with lattice engineered substrates
事业:采用晶格工程基板实现高效紫外线发射器
- 批准号:
2338683 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
Collaborative Research: Beyond the Single-Atom Paradigm: A Priori Design of Dual-Atom Alloy Active Sites for Efficient and Selective Chemical Conversions
合作研究:超越单原子范式:双原子合金活性位点的先验设计,用于高效和选择性化学转化
- 批准号:
2334970 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
ASCENT: Heterogeneously Integrated and AI-Empowered Millimeter-Wave Wide-Bandgap Transmitter Array towards Energy- and Spectrum-Efficient Next-G Communications
ASCENT:异构集成和人工智能支持的毫米波宽带隙发射机阵列,实现节能和频谱高效的下一代通信
- 批准号:
2328281 - 财政年份:2024
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant