Compiler Techniques for Improving Data Locality in Complex Program Constructs

用于改进复杂程序结构中的数据局部性的编译器技术

基本信息

  • 批准号:
    9975309
  • 负责人:
  • 金额:
    $ 17万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1999
  • 资助国家:
    美国
  • 起止时间:
    1999-09-01 至 2003-08-31
  • 项目状态:
    已结题

项目摘要

Zhiyuan LiCCR-9975309As the gap between processor speed and memory latency continues to increase, memory accesses have become the key performance bottleneck in many application programs. This project develops new compiler techniques to enhance memory performance by improving the utilization of the memory hierarchy. The research targets both uniprocessor workstations and parallel computers. New program transformations are devised to maximize the reuse of data which are stored in the fast memory units, such as caches, in the memory hierarchy. These new transformations handle difficult program constructs which are commonly found in practice but could not be handled previously. To support the new transformations, an interprocedural analysis is developed to analyze the memory access behavior throughout the program. The proposed program analysis and transformations are implemented within a research compiler. Successful development of the are techniques can lead to a significant improvement of the execution speed of a wide range of applications.
随着处理器速度和内存延迟之间的差距不断加大,内存访问已经成为许多应用程序中的关键性能瓶颈。 这个项目开发了新的编译器技术,通过提高内存层次结构的利用率来提高内存性能。 研究对象包括单处理器工作站和并行计算机。 设计了新的程序变换,以最大限度地重用存储在存储器层次结构中的快速存储器单元(例如高速缓存)中的数据。 这些新的转换处理困难的程序结构,这些结构在实践中很常见,但以前不能处理。 为了支持新的转换,开发了一个过程间分析来分析整个程序的内存访问行为。 建议的程序分析和转换内实现的研究编译器。 弧技术的成功开发可以导致大范围应用的执行速度的显著提高。

项目成果

期刊论文数量(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 }}

Zhiyuan Li其他文献

Waveguide networks in three-dimensional layer-by-layer photonic crystals
三维逐层光子晶体中的波导网络
  • DOI:
    10.1063/1.1751212
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    4
  • 作者:
    C. Sell;C. Christensen;Jason Muehlmeier;G. Tuttle;Zhiyuan Li;K. Ho
  • 通讯作者:
    K. Ho
High-Spatial-Resolution Population Exposure to PM2.5 Pollution Based on Multi-Satellite Retrievals: A Case Study of Seasonal Variation in the Yangtze River Delta, China in 2013
基于多卫星反演的高空间分辨率人口PM2.5污染暴露:以2013年中国长三角地区季节变化为例
  • DOI:
    10.3390/rs11232724
  • 发表时间:
    2019-11
  • 期刊:
  • 影响因子:
    5
  • 作者:
    Hong Wang;Jiawen Li;Zhiqiu Gao;Steve H.L. Yim;Huanfeng Shen;Hung Chak Ho;Zhiyuan Li;Zhaoliang Zeng;Chao Liu;Yubin Li;Guicai Ning;Yuanjian Yang
  • 通讯作者:
    Yuanjian Yang
Erratum for "Tautological classes on moduli spaces of hyper-Kähler manifolds''
“超克勒流形模空间的同义反复类”勘误表
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    2.5
  • 作者:
    Nicolas Bergeron;Zhiyuan Li
  • 通讯作者:
    Zhiyuan Li
Task offshoring and organizational form: Theory and evidence from China
任务离岸与组织形式:来自中国的理论与证据
Input Impedance Modeling and Verification of Single-Phase Voltage Source Converters Based on Harmonic Linearization
基于谐波线性化的单相电压源换流器输入阻抗建模与验证
  • DOI:
    10.1109/tpel.2018.2883470
  • 发表时间:
    2019-09
  • 期刊:
  • 影响因子:
    6.7
  • 作者:
    Han Zhang;Zhigang Liu;Siqi Wu;Zhiyuan Li
  • 通讯作者:
    Zhiyuan Li

Zhiyuan Li的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Zhiyuan Li', 18)}}的其他基金

XPS:EXPL:DSD: Language Abstraction, Annotation, Compiler Optimization Techniques for Efficient CFD Computation
XPS:EXPL:DSD:用于高效 CFD 计算的语言抽象、注释、编译器优化技术
  • 批准号:
    1533822
  • 财政年份:
    2015
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
CSR:Small:New Slicing Techniques for Program Parallelization
CSR:Small:程序并行化的新切片技术
  • 批准号:
    0915414
  • 财政年份:
    2009
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
CRI: Planning - A Testbed for Compiler-supported Scalable Error Monitoring and Diagnosis for Reliable and Secure Sensor Networks
CRI:规划 - 编译器支持的可扩展错误监控和诊断的测试平台,用于可靠且安全的传感器网络
  • 批准号:
    0751101
  • 财政年份:
    2008
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
CPA-CPL: Compiler and Software Solutions for the Memory Bottleneck on Multicore
CPA-CPL:针对多核内存瓶颈的编译器和软件解决方案
  • 批准号:
    0811587
  • 财政年份:
    2008
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
CT-ISG: Compiler-Enabled Adaptive Security Monitoring on Networked Embedded Systems
CT-ISG:网络嵌入式系统上启用编译器的自适应安全监控
  • 批准号:
    0716271
  • 财政年份:
    2007
  • 资助金额:
    $ 17万
  • 项目类别:
    Continuing Grant
Parametric Compiler Optimization for Multi-Core Architectures
多核架构的参数编译器优化
  • 批准号:
    0702245
  • 财政年份:
    2007
  • 资助金额:
    $ 17万
  • 项目类别:
    Continuing Grant
CSR-EHS: Resource-Efficient Monitoring, Diagnosis, and Programming Support for Reliable Networked Embedded Systems
CSR-EHS:为可靠的网络嵌入式系统提供资源高效的监控、诊断和编程支持
  • 批准号:
    0509394
  • 财政年份:
    2005
  • 资助金额:
    $ 17万
  • 项目类别:
    Continuing Grant
AAD: Software Tool for Asynchronous-Algorithm Development
AAD:异步算法开发软件工具
  • 批准号:
    0444285
  • 财政年份:
    2005
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
Compiler Schemes for Server-assisted Energy-efficient Mobile Computing on Handheld Devices
手持设备上服务器辅助节能移动计算的编译器方案
  • 批准号:
    0208760
  • 财政年份:
    2002
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
ITR: Dynamic Code Enhancement and Scheduling Techniques for Complex Simulations
ITR:复杂模拟的动态代码增强和调度技术
  • 批准号:
    0082834
  • 财政年份:
    2000
  • 资助金额:
    $ 17万
  • 项目类别:
    Continuing Grant

相似国自然基金

EstimatingLarge Demand Systems with MachineLearning Techniques
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金

相似海外基金

SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
SHF:中:用于提高软件可访问性的自动化软件工程技术
  • 批准号:
    2211790
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Continuing Grant
Collaborative Research: Improving Our Understanding of Supercells from Convection Initiation to Tornadogenesis via Innovative Observations, Simulations, and Analysis Techniques
合作研究:通过创新的观测、模拟和分析技术提高我们对超级单体从对流引发到龙卷风发生的理解
  • 批准号:
    2150792
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
Improving Virtual Reality Accessibility through the Development and Evaluation of Novel Input Techniques
通过开发和评估新型输入技术来提高虚拟现实的可访问性
  • 批准号:
    558735-2021
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Collaborative Research: Improving Our Understanding of Supercells from Convection Initiation to Tornadogenesis via Innovative Observations, Simulations, and Analysis Techniques
合作研究:通过创新的观测、模拟和分析技术提高我们对超级单体从对流引发到龙卷风发生的理解
  • 批准号:
    2150793
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
Optimization techniques and software architectures for improving scalability of description logic reasoners
用于提高描述逻辑推理器可扩展性的优化技术和软件架构
  • 批准号:
    RGPIN-2019-05526
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Discovery Grants Program - Individual
Product Development: Tools and Techniques for Improving Performance
产品开发:提高性能的工具和技术
  • 批准号:
    RGPIN-2017-06657
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Discovery Grants Program - Individual
Optimization techniques and software architectures for improving scalability of description logic reasoners
用于提高描述逻辑推理器可扩展性的优化技术和软件架构
  • 批准号:
    RGPIN-2019-05526
  • 财政年份:
    2021
  • 资助金额:
    $ 17万
  • 项目类别:
    Discovery Grants Program - Individual
Product Development: Tools and Techniques for Improving Performance
产品开发:提高性能的工具和技术
  • 批准号:
    RGPIN-2017-06657
  • 财政年份:
    2021
  • 资助金额:
    $ 17万
  • 项目类别:
    Discovery Grants Program - Individual
Collaborative Research: Improving Techniques of Automatic Speech Recognition and Transfer Learning using Documentary Linguistic Corpora
合作研究:利用文献语言语料库改进自动语音识别和迁移学习技术
  • 批准号:
    2123624
  • 财政年份:
    2021
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
Improving Virtual Reality Accessibility through the Development and Evaluation of Novel Input Techniques
通过开发和评估新型输入技术来提高虚拟现实的可访问性
  • 批准号:
    558735-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 17万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了