A Holistic Approach to Compiler-Assisted Optimization of Software Systems
软件系统编译器辅助优化的整体方法
基本信息
- 批准号:0410918
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2004
- 资助国家:美国
- 起止时间:2004-09-01 至 2009-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
National Science FoundationDistributed Systems Research CISE/CNSABSTRACTPROPOSAL NUMBER: 0410918PRINCIPAL INVESTIGATOR: Debray, Saumya K.INSTITUTION: U of Arizona PROPOSAL TITLE: A Holistic Approach to Compiler-Assisted Optimization of Software Systems This project aims to improve computer software by considering the operating system and application programs running on a processor together in a holistic manner, and consider-ing global as well as individual behaviors of such systems. Each component of a com-puter system, i.e., the operating system and the different applications, runs in its own ad-dress space. Existing approaches to software optimization consider these components as isolated entities and assume nothing about the behavior of, or interactions with, other ad-dress spaces. This has the shortcoming that the software improvement process cannot take advantage of knowledge of interactions between code modules in the different ad-dress spaces. This project aims to develop tools and techniques to address this shortcom-ing. A key element in our approach is the use of compiler techniques in novel ways, and in particular, in a multi-address space systems context rather than a single address space application-level context.The impact of this work will be to improve the performance of software systems across a wide variety of contexts and according to several different metrics. In particular, we ex-pect to be able to improve user applications, operating systems kernels, and system ser-vices, with performance metrics that include execution speed, amount of memory re-quired, fault tolerance, and enhanced security. Our results will be disseminated in the form of publications describing our algorithms, experimental methodology and results, as well as software developed as part of the project, which we will make available via the World-wide web.Dr. Brett D. FleischProgram Director, CISE/CNSJune 24, 2004..
国家科学基金分布式系统研究CISE/CNSABSTRACTPROPOSAL NUMBER: 0410918主要研究者:Debray, Saumya k .机构:亚利桑那大学提案题目:软件系统编译辅助优化的整体方法本项目旨在通过考虑操作系统和应用程序以整体方式一起运行在处理器上,并考虑这些系统的整体和个体行为来改进计算机软件。计算机系统的每个组成部分,即操作系统和不同的应用程序,都在自己的地址空间中运行。现有的软件优化方法将这些组件视为孤立的实体,并且不考虑其他地址空间的行为或与其他地址空间的交互。这样做的缺点是软件改进过程不能利用不同地址空间中代码模块之间的交互知识。本项目旨在开发工具和技术来解决这一缺陷。我们方法中的一个关键元素是以新颖的方式使用编译器技术,特别是在多地址空间系统上下文中,而不是在单地址空间应用程序级上下文中。这项工作的影响将是根据几个不同的度量标准,在各种各样的环境中提高软件系统的性能。特别是,我们希望能够改进用户应用程序、操作系统内核和系统服务,性能指标包括执行速度、所需内存量、容错性和增强的安全性。我们的结果将以出版物的形式传播,描述我们的算法、实验方法和结果,以及作为项目一部分开发的软件,我们将通过全球网络提供。Brett D. fleisch CISE/ cns项目主任2004年6月24日。
项目成果
期刊论文数量(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 }}
Saumya Debray其他文献
Saumya Debray的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Saumya Debray', 18)}}的其他基金
SaTC: CORE: Small: Reasoning about dependencies and information flow in dynamic code
SaTC:核心:小:动态代码中依赖关系和信息流的推理
- 批准号:
1908313 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Standard Grant
TWC: Small: Understanding Anti-Analysis Defenses in Malicious Code
TWC:小:了解恶意代码中的反分析防御
- 批准号:
1525820 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Standard Grant
TC: Small: Simplification of Obfuscated Executables
TC:小:模糊可执行文件的简化
- 批准号:
1115829 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Small: Reverse Engineering Obfuscated Executables
SHF:小型:逆向工程混淆的可执行文件
- 批准号:
1016058 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Standard Grant
ITR/SY (CISE): Software Improvement Through Binary Rewriting
ITR/SY (CISE):通过二进制重写改进软件
- 批准号:
0113633 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Continuing Grant
Compiler Techniques for Code Compression
代码压缩的编译器技术
- 批准号:
0073394 - 财政年份:2000
- 资助金额:
-- - 项目类别:
Continuing Grant
Optimizing Program Performance at Link and Run-Time
优化链接和运行时的程序性能
- 批准号:
9720738 - 财政年份:1998
- 资助金额:
-- - 项目类别:
Standard Grant
Low Level Aspects of Partial Evaluation and Program Specialization
部分评估和项目专业化的低层次方面
- 批准号:
9711166 - 财政年份:1997
- 资助金额:
-- - 项目类别:
Standard Grant
U.S.-E.C. Cooperative Research: Collaborative Research on Analysis and Implementation of Concurrent Constraint Programming
美国-欧洲委员会
- 批准号:
9414105 - 财政年份:1995
- 资助金额:
-- - 项目类别:
Standard Grant
Scalable Parallel Implementations of Declarative Programming Languages
声明性编程语言的可扩展并行实现
- 批准号:
9502826 - 财政年份:1995
- 资助金额:
-- - 项目类别:
Continuing Grant
相似国自然基金
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
- 批准号:81070152
- 批准年份:2010
- 资助金额:10.0 万元
- 项目类别:面上项目
相似海外基金
High-Performance Reliable Computing: Addressing the Parameter-Variation Challenge through a Cross-Disciplinary Architecture, CAD, and Compiler Approach
高性能可靠计算:通过跨学科架构、CAD 和编译器方法应对参数变化挑战
- 批准号:
0702501 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
编译器生成的使用提示:改进操作系统资源管理的协作方法
- 批准号:
250324-2002 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
编译器生成的使用提示:改进操作系统资源管理的协作方法
- 批准号:
250324-2002 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Architecture and compiler optimization: an integrated approach
架构和编译器优化:综合方法
- 批准号:
239013-2001 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
ITR: A Hardware/Compiler Co-Design Approach to Software Protection
ITR:一种硬件/编译器协同设计的软件保护方法
- 批准号:
0325207 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Continuing Grant
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
编译器生成的使用提示:改进操作系统资源管理的协作方法
- 批准号:
250324-2002 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Architecture and compiler optimization: an integrated approach
架构和编译器优化:综合方法
- 批准号:
239013-2001 - 财政年份:2002
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
编译器生成的使用提示:改进操作系统资源管理的协作方法
- 批准号:
250324-2002 - 财政年份:2002
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Architecture and compiler optimization: an integrated approach
架构和编译器优化:综合方法
- 批准号:
239013-2001 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Architecture and compiler optimization: an integrated approach
架构和编译器优化:综合方法
- 批准号:
239013-2001 - 财政年份:2000
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual














{{item.name}}会员




