CAREER: Value and Memory Access Profiling for Compiler Optimization
职业:用于编译器优化的值和内存访问分析
基本信息
- 批准号:9733278
- 负责人:
- 金额:$ 20.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-06-01 至 2003-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Profile feedback optimizations have been shown to improve program performance for several compiler research areas. The main profiling information used to guide most of these optimizations are basic block and control flow edge frequencies. This is actually only a small fraction of the profile information that could be gathered and used for compiler optimizations. This proposal focuses on two relatively new areas of profile feedback optimizations. The first area will investigate gathering value profiles, which keep track of the top values for instructions and variables found during execution. This information is then used to guide value-based code specialization, which can significantly reduce the number of executed instructions. The second profiling area deals with memory access profiles. Memory access profiles will be used to guide a new optimization procedure called Cache-Conscious Data Placement, as well as to guide speculative instruction scheduling. Cache-conscious data placement uses a temporal relationship memory profile to determine at compile- time where to place stack, global, heap, and constant objects in the cache. This can potentially result in a significant reduction in the data cache miss rate. In addition to the performance benefits from these optimizations, this research will investigate fast and efficient approaches for gathering the profile information.
在几个编译器研究领域中,配置文件反馈优化已被证明可以提高程序性能。用于指导大多数优化的主要配置信息是基本块和控制流边缘频率。这实际上只是可以收集并用于编译器优化的配置文件信息的一小部分。这项建议侧重于简档反馈优化的两个相对较新的领域。第一个区域将研究收集值配置文件,该配置文件跟踪在执行过程中发现的指令和变量的顶值。然后使用该信息来指导基于值的代码专门化,这可以显著减少执行的指令数量。第二简档区域处理存储器访问简档。内存访问配置文件将被用来指导一种名为高速缓存敏感数据放置的新的优化过程,以及指导推测指令调度。有缓存意识的数据放置使用临时关系内存配置文件在编译时确定在缓存中放置堆栈、全局、堆和常量对象的位置。这可能会显著降低数据缓存未命中率。除了这些优化带来的性能优势外,这项研究还将研究快速高效地收集配置文件信息的方法。
项目成果
期刊论文数量(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 }}
Bradley Calder其他文献
Bradley Calder的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Bradley Calder', 18)}}的其他基金
Using Phase Analysis to Perform Accurate and Efficient Simulation
使用相位分析进行准确高效的仿真
- 批准号:
0342522 - 财政年份:2004
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Collaborative Research: Application Specific Architecture Customization and Co-Exploration
协作研究:特定应用架构定制和共同探索
- 批准号:
0311712 - 财政年份:2003
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Phase-Directed Architecture Optimization and Simulation
阶段定向架构优化和仿真
- 批准号:
0311710 - 财政年份:2003
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
相似国自然基金
基于时间序列间分位相依性(quantile dependence)的风险值(Value-at-Risk)预测模型研究
- 批准号:71903144
- 批准年份:2019
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
相似海外基金
How multi-digit number names guide attention, memory, and place value learning en early elementary mathematics
多位数字名称如何引导早期初等数学的注意力、记忆力和位值学习
- 批准号:
2200781 - 财政年份:2022
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Probing the States of Single Molecules for Sensing and Multi-value Memory Applications
探测传感和多值存储器应用的单分子状态
- 批准号:
EP/V048341/1 - 财政年份:2022
- 资助金额:
$ 20.5万 - 项目类别:
Research Grant
Hippocampal-cortical interactions supporting memory and value-guided decision-making
海马-皮质相互作用支持记忆和价值引导决策
- 批准号:
10216954 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Hippocampal-cortical interactions supporting memory and value-guided decision-making
海马-皮质相互作用支持记忆和价值引导决策
- 批准号:
10463588 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Development of cultivation method for high value crops utilizing environmental memory in plants
利用植物环境记忆开发高价值作物栽培方法
- 批准号:
20K21346 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
The influence of memory on value-based decision-making
记忆对基于价值的决策的影响
- 批准号:
2271944 - 财政年份:2019
- 资助金额:
$ 20.5万 - 项目类别:
Studentship
Semantic memory guides and is shaped by value-based decisions
语义记忆指导并由基于价值的决策塑造
- 批准号:
1911770 - 财政年份:2019
- 资助金额:
$ 20.5万 - 项目类别:
Fellowship Award
The interaction of memory and reinforcement learning in value-based choice
基于价值的选择中记忆与强化学习的相互作用
- 批准号:
412917403 - 财政年份:2018
- 资助金额:
$ 20.5万 - 项目类别:
Research Grants
Episodic memory contributions to value-based decision making
情景记忆对基于价值的决策的贡献
- 批准号:
1606916 - 财政年份:2016
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Simulation framework for in-memory key-value store architecture exploration
用于内存中键值存储架构探索的模拟框架
- 批准号:
474466-2014 - 财政年份:2014
- 资助金额:
$ 20.5万 - 项目类别:
Engage Grants Program