ITR/SY (CISE): Software Improvement Through Binary Rewriting

ITR/SY (CISE):通过二进制重写改进软件

基本信息

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

项目摘要

ABSTRACTProposal #0113633U of ArizonaAndrews, GregoryA binary rewriting system is a software system that transforms a binary (executable) program into a different but functionally equivalent binary program. This project is developing binary rewriting techniques for flexible link-time and run-time code optimizations. The aim is to develop a unified binary rewriting infrastructure that is able to handle a wide variety of applications---sequential, parallel, distributed,and mobile---hardware architectures---from RISC to CISC---and optimization criteria---including execution time, power consumption, and communication bandwidth.Existing techniques for compile-time code optimization suffer from several limitations: they are unable to cross the dividing line between application code and libraries; they cannot take advantage of commonly encountered values along the critical path if such values cannot be guaranteed to be compile-time constants;and they typically focus only on improving execution time. To overcome these limitations, this project is investigating the following topics: (1) low-level cost models that can be used for cost-benefit analyses of different optimization metrics; (2) efficient computation of value profiles and their use forlow-level code specialization; and (3) techniques that reduce the overheads associated with communication libraries used by parallel and mobile applications.
格雷戈里亚利桑那州安德鲁斯的提议#0113633U二进制重写系统是将二进制(可执行)程序转换成不同但功能等价的二进制程序的软件系统。该项目正在开发用于灵活的链接时和运行时代码优化的二进制重写技术。目标是开发一个统一的二进制重写基础设施,它能够处理各种应用程序-顺序、并行、分布式和移动-硬件体系结构-从RISC到CISC-以及优化标准-包括执行时间、功耗和通信带宽。现有的编译时代码优化技术受到几个限制:它们不能跨越应用程序代码和库之间的分界线;如果不能保证关键路径上经常遇到的值是编译时常量,它们就不能利用这些值;并且它们通常只专注于改善执行时间。为了克服这些限制,该项目正在研究以下主题:(1)可用于不同优化指标的成本效益分析的低级成本模型;(2)价值概况的有效计算及其在低级代码专门化中的使用;(3)减少并行和移动应用程序所使用的通信库的相关管理费用的技术。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
TWC: Small: Understanding Anti-Analysis Defenses in Malicious Code
TWC:小:了解恶意代码中的反分析防御
  • 批准号:
    1525820
  • 财政年份:
    2015
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
TC: Small: Simplification of Obfuscated Executables
TC:小:模糊可执行文件的简化
  • 批准号:
    1115829
  • 财政年份:
    2011
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
SHF: Small: Reverse Engineering Obfuscated Executables
SHF:小型:逆向工程混淆的可执行文件
  • 批准号:
    1016058
  • 财政年份:
    2010
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
A Holistic Approach to Compiler-Assisted Optimization of Software Systems
软件系统编译器辅助优化的整体方法
  • 批准号:
    0410918
  • 财政年份:
    2004
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
Compiler Techniques for Code Compression
代码压缩的编译器技术
  • 批准号:
    0073394
  • 财政年份:
    2000
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Continuing Grant
Optimizing Program Performance at Link and Run-Time
优化链接和运行时的程序性能
  • 批准号:
    9720738
  • 财政年份:
    1998
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
Low Level Aspects of Partial Evaluation and Program Specialization
部分评估和项目专业化的低层次方面
  • 批准号:
    9711166
  • 财政年份:
    1997
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
U.S.-E.C. Cooperative Research: Collaborative Research on Analysis and Implementation of Concurrent Constraint Programming
美国-欧洲委员会
  • 批准号:
    9414105
  • 财政年份:
    1995
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
Scalable Parallel Implementations of Declarative Programming Languages
声明性编程语言的可扩展并行实现
  • 批准号:
    9502826
  • 财政年份:
    1995
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Continuing Grant

相似国自然基金

SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
  • 批准号:
    82373136
  • 批准年份:
    2023
  • 资助金额:
    48 万元
  • 项目类别:
    面上项目
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
  • 批准号:
    2022JJ31009
  • 批准年份:
    2022
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
  • 批准号:
    LY21H300001
  • 批准年份:
    2020
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于MDM2-p53和MDMX-p53蛋白-蛋白相互作用的双重抑制剂SY1108的结构优化及抗肿瘤活性研究
  • 批准号:
    21867013
  • 批准年份:
    2018
  • 资助金额:
    40.0 万元
  • 项目类别:
    地区科学基金项目
昆虫病原线虫共生菌SY5致死小菜蛾毒素的中肠靶标受体分离与鉴定
  • 批准号:
    31301663
  • 批准年份:
    2013
  • 资助金额:
    23.0 万元
  • 项目类别:
    青年科学基金项目
圆根大戟和甘遂中保护多巴胺所致SH-SY5Y细胞损伤帕金森模型作用和机制研究
  • 批准号:
    81260628
  • 批准年份:
    2012
  • 资助金额:
    49.0 万元
  • 项目类别:
    地区科学基金项目
拟南芥SY1蛋白抑制逆境基因表达的分子机理研究
  • 批准号:
    31270316
  • 批准年份:
    2012
  • 资助金额:
    80.0 万元
  • 项目类别:
    面上项目
刺五加有效组分对转染α-Syn的 SH-SY5Y细胞调控及机制研究
  • 批准号:
    81073019
  • 批准年份:
    2010
  • 资助金额:
    32.0 万元
  • 项目类别:
    面上项目
亚洲含SY基因组披碱草属植物地理分化的分子生物学基础
  • 批准号:
    30270092
  • 批准年份:
    2002
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目

相似海外基金

ITR/SY(CISE): Putting Multi Stage Annotations to Work
ITR/SY(CISE):将多阶段注释投入使用
  • 批准号:
    0302421
  • 财政年份:
    2002
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Biomolecular Computing by DNA/Enzyme Systems
ITR/SY(CISE):DNA/酶系统的生物分子计算
  • 批准号:
    0113443
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Putting Multi Stage Annotations to Work
ITR/SY(CISE):将多阶段注释投入使用
  • 批准号:
    0113569
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Compositional Connectors
ITR/SY(CISE):组合连接器
  • 批准号:
    0113810
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Why algorithms work well in practice: pertubation-based average-case analysis of the simplex algorithm and beyond
ITR/SY(CISE):为什么算法在实践中表现良好:单纯形算法及其他算法的基于扰动的平均情况分析
  • 批准号:
    0112487
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Cache-Oblivious Data Structures
ITR/SY(CISE):忽略缓存的数据结构
  • 批准号:
    0112849
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Continuing Grant
ITR/SY(CISE) Learning Syntactic/Semantic Information for Parsing
ITR/SY(CISE) 学习用于解析的句法/语义信息
  • 批准号:
    0112435
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY+IM(CISE): Self-Calibrating, Scalable Displays for Digital Library Collections
ITR/SY IM(CISE):数字图书馆馆藏的自校准、可扩展显示器
  • 批准号:
    0113325
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Continuing Grant
ITR/SY (CISE): Verification and Supervisory Control of Hybrid Embedded Systems
ITR/SY (CISE):混合嵌入式系统的验证和监督控制
  • 批准号:
    0113131
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Standard Grant
ITR/SY(CISE): Cryptography: Examining the Assumptions
ITR/SY(CISE):密码学:检查假设
  • 批准号:
    0113941
  • 财政年份:
    2001
  • 资助金额:
    $ 37.29万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了