CSR-EHS: Parameterizing Optimizations for Adaptive Control
CSR-EHS: Parameterizing Optimizations for Adaptive Control
批准号:
0615180
负责人:
Keith Cooper
金额:
$0.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2008-07-31
中文摘要
在过去的五年中,出现了一系列研究,探索优化编译器中的自适应行为。本项目探讨了单个优化的自适应控制可能对嵌入式应用程序的性能产生的潜在影响。该项目侧重于两个特定的优化:内联替换和寄存器分配。内联替换有可能改善运行时间并缩短关键路径,但也可能增加静态代码大小,这在内存受限的环境中是不利的。寄存器分配是所有现代编译器中的一个关键步骤,它会增加代码大小和运行时间。内联替代的初步实验表明,在对资源需求影响有限的情况下,可能会有显著的改进,但仅限于应用程序特定的自适应控制。这个项目正在扩展这项工作,以解决嵌入式系统中出现的限制,并度量嵌入式应用程序的潜在改进。对于寄存器分配,该项目正在开发一种适合自适应控制的问题参数化方法。实验将测量这些参数的自适应控制对嵌入式应用程序性能特性的影响。这项为期一年的研究应该确立自适应技术提高嵌入式应用程序代码质量的潜力。
英文摘要
In the past five years, a body of research has emerged that explores adaptive behavior in optimizing compilers. This project explores the potential impact that adaptive control of single optimizations may have on the performance of embedded applications. The project focuses on two specific optimizations: inline substitution and register allocation. Inline substitution has the potential to improve running time and shorten critical paths, but can also increase static code size, a negative in a memory-constrained environment. Register allocation is a critical step in all modern compilers, one that can increase both code size and running time. Preliminary experiments with inline substitution suggest that significant improvements are possible with limited impact on resource needs, but only with application-specific adaptive control. This project is extending that work to address constraints that arise in embedded systems and to measure the potential improvements on embedded applications. With register allocation, the project is developing a parameterization of the problem that is amenable to adaptive control. Experiments will measure the impact that adaptive control of these parameters can have on performance characteristics of embedded applications. This one-year study should establish the potential that adaptive techniques have to improve code quality for embedded applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ST-CRTS: A Coordinated Performance-Directed Attack on Underperformance
-
批准号:0541165
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2006
-
负责人:Keith Cooper
-
依托单位:
Introducing Parallelism into Scripting Languages through Generalized Data Distributions and Library Preprocessing
-
批准号:0444465
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Keith Cooper
-
依托单位:
MRI:"Acquisition" of Rice Computational Research Cluster (RCRC)
-
批准号:0421109
-
项目类别:Standard Grant
-
资助金额:$200.0万
-
财政年份:2004
-
负责人:Keith Cooper
-
依托单位:
Information Technology Research (ITR): Virtual Grid Application Development Software (VGrADS)
-
批准号:0331645
-
项目类别:Cooperative Agreement
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Keith Cooper
-
依托单位:
ITR: Building Practical Compilers Based on Adaptive Search
-
批准号:0205303
-
项目类别:Continuing Grant
-
资助金额:$160.0万
-
财政年份:2002
-
负责人:Keith Cooper
-
依托单位:
国内基金
海外基金
登录
查看更多内容
不同F1小鼠影响EHS生长的研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
靶向调控环氧二十碳三烯酸/环氧化物水解酶(EETs/EHs轴延缓IgA肾病进展的作用与机制研究
-
批准号:CSTB2022NSCQ-LZX0027
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:刘俊彦
-
依托单位:
EHS3D-MT数据的RRMC统一处理与反演解释
-
批准号:41874087
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2018
-
负责人:白登海
-
依托单位:
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第二阶段
-
批准号:41330212
-
项目类别:重点项目
-
资助金额:315.0万元
-
批准年份:2013
-
负责人:白登海
-
依托单位:
EHS3D-MT数据的静位移校正与畸变分析
-
批准号:40974043
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2009
-
负责人:白登海
-
依托单位:
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第一阶段
-
批准号:40634025
-
项目类别:重点项目
-
资助金额:160.0万元
-
批准年份:2006
-
负责人:白登海
-
依托单位: