Compilers as Cartographers and Architectures as Navigators
Compilers as Cartographers and Architectures as Navigators
批准号:
9982028
负责人:
Kathryn McKinley
金额:
$20.54万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-01-01 至 2002-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This research will explore which high-level information the architecture can use and the compiler can provide to exploit, predict, and react to program behavior. The compiler will give the architecture control- and data-dependence information in aggregate forms or using new high-level instructions and the architecture will further augment this information with run-time information to improve perfor-mance. To exploit this information, this research will also explore new architectural functionality, flexibility, caching policies, etc.This research will also explore using symbolic data volumes and reuse distances parameter-ized with run-time values, and the architecture will decide the policies; how much and which data to prefetch, stream, or cache and with which replacement policies. This investigation will use the Scale compilation system to produce program "road maps," and will use simulation to explore advanced architecture features that employ navigation of the maps. The benefit of this research will be to sig-nificantly improve scientific and next generation software performance through a synergy of compiler information and new architectural mechanisms.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Collaborative Research: Languages and Tools for Multilingual Systems
-
批准号:1018271
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2010
-
负责人:Kathryn McKinley
-
依托单位:
CSR: Small: Scalable Applications Start with Scalable Virtual Machine Services
-
批准号:0917191
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Kathryn McKinley
-
依托单位:
SHF: Large:Collaborative Research: PASS: Perpetually Available Software Systems
-
批准号:0910818
-
项目类别:Standard Grant
-
资助金额:$100.1万
-
财政年份:2009
-
负责人:Kathryn McKinley
-
依托单位:
Efficient Dynamic Analysis for Detecting and Tolerating Program Anomalies
-
批准号:0811524
-
项目类别:Standard Grant
-
资助金额:$39.95万
-
财政年份:2008
-
负责人:Kathryn McKinley
-
依托单位:
COMPILERS: Next Generation Garbage Collection
-
批准号:0429859
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Kathryn McKinley
-
依托单位:
Compiling for and Designing Next Generation Memory Systems
-
批准号:0311829
-
项目类别:Standard Grant
-
资助金额:$35.79万
-
财政年份:2003
-
负责人:Kathryn McKinley
-
依托单位:
CAREER: Compiling for Heterogeneous Systems
-
批准号:9624209
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:1996
-
负责人:Kathryn McKinley
-
依托单位:
Improving Cache Performance for Uniprocessors
-
批准号:9525767
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:1995
-
负责人:Kathryn McKinley
-
依托单位:
海外基金