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其他文献

Expression of endothelin‐1 in macrophages and mast cells in hyperplastic human tonsils
增生性人扁桃体巨噬细胞和肥大细胞中内皮素α1的表达
  • DOI:
  • 发表时间:
    1999
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    Zhiyuan Li;Y. Niwa;K. Rokutan;Yutaka Nakaya
  • 通讯作者:
    Yutaka Nakaya
Molecular Basis for Cephalic Mechanosensitivity of Drosophila Larvae
果蝇幼虫头部机械敏感性的分子基础
  • DOI:
    10.1007/s12264-020-00555-x
  • 发表时间:
    2020-08
  • 期刊:
  • 影响因子:
    5.6
  • 作者:
    Zhenyu Zhang;Zhiyuan Li;Ting Liu;Wei Zhang
  • 通讯作者:
    Wei Zhang
Transient receptor potential ankyrin 1 contributes to the ATP-elicited oxidative stress and inflammation in THP-1-derived macrophage
瞬时受体电位锚蛋白 1 有助于 THP-1 衍生巨噬细胞中 ATP 引发的氧化应激和炎症
  • DOI:
    10.1007/s11010-020-03818-3
  • 发表时间:
    2020-07
  • 期刊:
  • 影响因子:
    4.3
  • 作者:
    Chao Tian;Xiaobo Han;Lang He;Feng Tang;Rongqi Huang;Zuoxian Lin;Shuai Li;Sihao Deng;Junjie Xu;Hualin Huang;Huifang Zhao;Zhiyuan Li
  • 通讯作者:
    Zhiyuan Li
Uniqueness for fractional nonsymmetric diffusion equations and an application to an inverse source problem
分数非对称扩散方程的唯一性及其在逆源问题中的应用
Beauville–Voisin Filtrations on Zero-Cycles of Moduli Space of Stable Sheaves on K3 Surfaces
K3 表面稳定滑轮模空间零循环上的 Beauville-Voisin 过滤

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
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
合作研究:通过创新的观测、模拟和分析技术提高我们对超级单体从对流引发到龙卷风发生的理解
  • 批准号:
    2150792
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
Collaborative Research: Improving Our Understanding of Supercells from Convection Initiation to Tornadogenesis via Innovative Observations, Simulations, and Analysis Techniques
合作研究:通过创新的观测、模拟和分析技术提高我们对超级单体从对流引发到龙卷风发生的理解
  • 批准号:
    2150793
  • 财政年份:
    2022
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
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
  • 财政年份:
    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
Collaborative Research: Improving Techniques of Automatic Speech Recognition and Transfer Learning using Documentary Linguistic Corpora
合作研究:利用文献语言语料库改进自动语音识别和迁移学习技术
  • 批准号:
    2123578
  • 财政年份:
    2021
  • 资助金额:
    $ 17万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了