CAREER: Compiler and Run-time System Support for Modern Hardware
职业:现代硬件的编译器和运行时系统支持
基本信息
- 批准号:0133457
- 负责人:
- 金额:$ 37.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-06-01 至 2008-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
To achieve the best performance on modern computers, one mustunderstand and exploit the interactions between program behavior,run-time systems, and hardware. This research explores compiler andrun-time system support for improving load-value prediction and forreducing the energy consumption of programs. Load-value predictionexposes instruction-level parallelism in programs by allowing loads toexecute in parallel with the instructions that depend on it. Energyreduction techniques reduce the energy requirements of programswithout significantly degrading performance.Broadly speaking this research considers two kinds of techniques: (i)Compiler techniques that use easily-available information in programs(such as type information) to transform or annotate code to makebetter use of hardware; (ii) Run-time system techniques thatreorganize and annotate data to make better use of hardware. Thisresearch will also consider new hardware mechanisms for load-valueprediction and energy consumption that can be exploited in software.
为了在现代计算机上实现最佳性能,必须理解并利用程序行为、运行时系统和硬件之间的相互作用。本研究探索编译器和运行时系统的支持,以改善负载值预测和减少程序的能耗。负载值预测通过允许负载与依赖于它的指令并行执行,从而暴露了程序中的指令级并行性。节能技术在不显著降低性能的情况下降低了程序的能源需求。总的来说,这项研究考虑了两种技术:(i)编译器技术,它使用程序中容易获得的信息(如类型信息)来转换或注释代码,以更好地利用硬件;重新组织和注释数据以便更好地利用硬件的运行时系统技术。本研究还将考虑可在软件中开发的用于负载值预测和能耗的新硬件机制。
项目成果
期刊论文数量(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 }}
Amer Diwan其他文献
Memory system performance of programs with intensive heap allocation
具有密集堆分配的程序的内存系统性能
- DOI:
10.1145/210126.210129 - 发表时间:
1995 - 期刊:
- 影响因子:0
- 作者:
Amer Diwan;D. Tarditi;E. Moss - 通讯作者:
E. Moss
Student culture vs group work in computer science
计算机科学中的学生文化与小组工作
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
W. Waite;Michele H. Jackson;Amer Diwan;P. Leonardi - 通讯作者:
P. Leonardi
Simplifying web traversals by recognizing behavior patterns
通过识别行为模式简化网络遍历
- DOI:
10.1145/1286240.1286268 - 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
C. Doerr;D. V. Dincklage;Amer Diwan - 通讯作者:
Amer Diwan
Analyzing system performance with probabilistic performance annotations
使用概率性能注释分析系统性能
- DOI:
10.1145/3342195.3387554 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Daniele Rogora;A. Carzaniga;Amer Diwan;Matthias Hauswirth;R. Soulé - 通讯作者:
R. Soulé
Observer Effect and Measurement Bias in Performance Analysis ; CU-CS-1042-08
绩效分析中的观察者效应和测量偏差;
- DOI:
- 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
Todd Mytkowicz;P. Sweeney;Matthias Hauswirth;Amer Diwan - 通讯作者:
Amer Diwan
Amer Diwan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Amer Diwan', 18)}}的其他基金
Funding to Support Student Attendees to Programming Language Design and Implementation (PLDI) 2010 Conference
资助学生参加 2010 年编程语言设计和实现 (PLDI) 会议
- 批准号:
1038326 - 财政年份:2010
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Funding to Support Student Attendees to PLDI 2009
资助参加 PLDI 2009 的学生
- 批准号:
0937265 - 财政年份:2009
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
ST-CRTS: Collaborative Research: Algorithmic Optimizations in Dynamic Programming Environments
ST-CRTS:协作研究:动态编程环境中的算法优化
- 批准号:
0540997 - 财政年份:2006
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
CSE--SMA: Understanding the Performance of Modern Systems
CSE--SMA:了解现代系统的性能
- 批准号:
0509521 - 财政年份:2005
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
相似海外基金
CAREER: Compiler and Runtime Support for Sampled Sparse Computations on Heterogeneous Systems
职业:异构系统上采样稀疏计算的编译器和运行时支持
- 批准号:
2338144 - 财政年份:2024
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
CAREER: An Agile Compiler Framework for Spatial Dataflow Accelerators
职业:空间数据流加速器的敏捷编译器框架
- 批准号:
2338739 - 财政年份:2024
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
Modernise Compiler Technology With Deep Learning
通过深度学习实现编译器技术现代化
- 批准号:
EP/X018202/1 - 财政年份:2023
- 资助金额:
$ 37.5万 - 项目类别:
Research Grant
CAREER: An Automated Compiler-Runtime Framework for Democratizing Secure Collaborative Computation
职业:用于民主化安全协作计算的自动编译器运行时框架
- 批准号:
2238671 - 财政年份:2023
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
CAREER: A Unified Compiler for Sparse Array Operations and Relational Algebra
职业:稀疏数组运算和关系代数的统一编译器
- 批准号:
2143061 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
- 批准号:
2154415 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
State of the Railway Compiler Data Solution (SORC-lite): open access real-time signalling data.
铁路状况编译器数据解决方案 (SORC-lite):开放访问实时信令数据。
- 批准号:
10038973 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Collaborative R&D
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
- 批准号:
2154322 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Standard Grant
Nominal string diagrams and their application to compiler development
标称字符串图及其在编译器开发中的应用
- 批准号:
2741390 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Studentship
Using graphical structure to develop an optimizing compiler for the Turing probabilistic language
使用图形结构开发图灵概率语言的优化编译器
- 批准号:
2751277 - 财政年份:2022
- 资助金额:
$ 37.5万 - 项目类别:
Studentship