RIA: Improving Cache Performance in Scientific Applications
RIA: Improving Cache Performance in Scientific Applications
批准号:
9409341
负责人:
Steven Carr
金额:
$9.12万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-07-01 至 1997-06-30
中文摘要
这个项目探索了自动重组代码的方法,以提高科学应用程序的高速缓存的性能。具体地说,该项目对以下技术进行了实验研究:(1)在包括高速缓存性能和浮点计算对执行速度的影响的新性能度量的指导下进行循环优化;(2)通过使用编译器生成的关于未来引用模式的知识来增强高速缓存线替换算法;以及(3)指令调度器使用编译器生成的高速缓存命中和未命中信息来隐藏具有非阻塞高速缓存的体系结构上的延迟。这些方法中的每一种都在实验性编译器中实现,并在先进的微处理器上进行评估。该项目的成功代表着朝着实现全自动存储器层次管理迈出的重要一步。
英文摘要
This project explores approaches for automatically restructuring code to improve the performance of cache memories for scientific applications. Specifically, the project examines experimentally the following techniques: (1) loop optimization guided by a new performance metric that includes the effects of cache performance and floating-point computation on execution speed, (2) the enhancement of cache line replacement algorithms by using compiler generated knowledge of future reference patterns, and (3) the use of compiler generated cache hit and miss information by the instruction scheduler to hide latency on architectures having non-blocking caches. Each of these methods is implemented in an experimental compiler and evaluated on advanced microprocessors. The success of the project represents a significant step towards achieving fully automatic memory hierarchy management.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EDU:Collaborative: VACCS - Visualization and Analysis for C Code Security
-
批准号:1522883
-
项目类别:Standard Grant
-
资助金额:$16.96万
-
财政年份:2016
-
负责人:Steven Carr
-
依托单位:
CSR: Small: Collaborative Research: Adaptive Memory Resource Management in a Data Center - A Transfer Learning Approach
-
批准号:1421643
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2014
-
负责人:Steven Carr
-
依托单位:
CPA-CPL: Feedback-Directed Resource Management in Virtual Private Machines
-
批准号:0811427
-
项目类别:Standard Grant
-
资助金额:$6.0万
-
财政年份:2008
-
负责人:Steven Carr
-
依托单位:
High-Level Optimization for DSP Architectures
-
批准号:0209036
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2002
-
负责人:Steven Carr
-
依托单位:
Concurrent Computing in an Upper-Level Computer Science Curriculum
-
批准号:9952509
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2000
-
负责人:Steven Carr
-
依托单位:
Code Generation for ILP Architectures with Partitioned Register Banks
-
批准号:9870871
-
项目类别:Standard Grant
-
资助金额:$33.04万
-
财政年份:1998
-
负责人:Steven Carr
-
依托单位:
国内基金
海外基金
Improving modelling of compact binary evolution.
-
批准号:10903001
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:史蒂芬
-
依托单位: