Compiling for Locality in Advanced Scientific Computations

高级科学计算中的局部性编译

基本信息

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

项目摘要

With modern processor architectures, programs can achieve goodperformance only if they possess sufficient data locality to exploiton-chip caches. This research focuses on developing and evaluatingsoftware support for improving locality for advanced scientificapplications for both sequential and parallel machines. The basicpremise is that both compile-time analyses and sophisticated run-timesystems are necessary. Run-time systems are needed because manyprograms are not analyzable statically. Compiler support is crucialboth for inserting interfaces to the run-time system and for directlyapplying program transformations where possible.This proposal investigates locality optimizations needed for threefeatures found in advanced scientific applications (3D arrays,irregular accesses, and pointers). It focuses on extendinglocality optimizations to handle cache conflicts between multipledata, deep memory hierarchies (multi-level caches and TLBs), hardwareand software prefetching, nonlinear memory layouts, parallel andcluster architectures, and memory performance tools. Localityoptimizations will be applied to representative programs andexperimentally evaluated on advanced computer systems.The results of this research should help improve the performanceof computationally intensive scientific applications. Becauseof trends in computer architectures, lessons learned are alsolikely to be useful for application domains such as imageprocessing and high-performance databases.
在现代处理器体系结构中,程序只有在拥有足够的数据局部性来利用片上缓存时才能获得良好的性能。 本研究的重点是开发和evaluatingsoftware支持,以提高先进的scientifapplications的顺序和并行机的本地化。 基本前提是编译时分析和复杂的运行时系统都是必要的。 运行时系统是必要的,因为许多程序是不可静态分析的。嵌入式支持是至关重要的,无论是插入接口的运行时系统,并直接应用程序transformationwherenable.This建议调查本地优化所需的三个功能,发现在先进的科学应用程序(3D数组,不规则的访问,指针)。 它侧重于扩展局部优化,以处理多个数据之间的缓存冲突,深层内存层次结构(多级缓存和TLB),硬件和软件预取,非线性内存布局,并行和集群架构,以及内存性能工具。 局部优化将应用于代表性的程序,并在先进的计算机系统上进行实验评估,这项研究的结果将有助于提高计算密集型科学应用的性能。 由于计算机体系结构的发展趋势,所吸取的经验教训也很可能对图像处理和高性能数据库等应用领域有用。

项目成果

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

Chau-Wen Tseng其他文献

Memory Referencing Behavior in Compiler-Parallelized Applications

Chau-Wen Tseng的其他文献

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

{{ truncateString('Chau-Wen Tseng', 18)}}的其他基金

Data Layout Optimizations for High-Performance Architectures
高性能架构的数据布局优化
  • 批准号:
    9711514
  • 财政年份:
    1997
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Standard Grant
Career: Efficient Machine-Independent Programming of High- Performance Multiprocessors
职业:高性能多处理器的高效、独立于机器的编程
  • 批准号:
    9625531
  • 财政年份:
    1996
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Continuing Grant

相似海外基金

CAREER: Structure Exploiting Multi-Agent Reinforcement Learning for Large Scale Networked Systems: Locality and Beyond
职业:为大规模网络系统利用多智能体强化学习的结构:局部性及其他
  • 批准号:
    2339112
  • 财政年份:
    2024
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Continuing Grant
Quantum non-locality with mass-entangled metastable helium atoms atoms
质量纠缠亚稳态氦原子的量子非局域性
  • 批准号:
    DP240101346
  • 财政年份:
    2024
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Discovery Projects
Building heritage infrastructure network: community, locality, and materiality in the museum storeroom
建设遗产基础设施网络:社区、地方性和博物馆储藏室的物质性
  • 批准号:
    AH/X010775/1
  • 财政年份:
    2024
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Research Grant
Locality identification of volcanic rock artifacts excavated from the Teotihuacan site by archaeological scientific analysis and LiDAR survey
通过考古科学分析和激光雷达调查对特奥蒂瓦坎遗址出土的火山岩文物进行地点识别
  • 批准号:
    23K18710
  • 财政年份:
    2023
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Collaborative Research: SHF: Small: Reimagining Communication Bottlenecks in GNN Acceleration through Collaborative Locality Enhancement and Compression Co-Design
协作研究:SHF:小型:通过协作局部性增强和压缩协同设计重新想象 GNN 加速中的通信瓶颈
  • 批准号:
    2326494
  • 财政年份:
    2023
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Reimagining Communication Bottlenecks in GNN Acceleration through Collaborative Locality Enhancement and Compression Co-Design
协作研究:SHF:小型:通过协作局部性增强和压缩协同设计重新想象 GNN 加速中的通信瓶颈
  • 批准号:
    2326495
  • 财政年份:
    2023
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Standard Grant
Environmental sustainability and economic cooperation in the longue duree: A comparative approach to locality, history, and development
长期环境可持续性与经济合作:地方性、历史和发展的比较方法
  • 批准号:
    ES/W011301/1
  • 财政年份:
    2022
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Research Grant
Locality in Error-Correcting Codes
纠错码中的局部性
  • 批准号:
    RGPIN-2022-04658
  • 财政年份:
    2022
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Discovery Grants Program - Individual
Data locality for sparse matrices via advanced optimisations in large-scale scientific programs
通过大规模科学项目中的高级优化实现稀疏矩阵的数据局部性
  • 批准号:
    22K17900
  • 财政年份:
    2022
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Universality and locality in Micronesian Englishes: Comparative analyses across British and American (ex-)colonies
密克罗尼西亚英语的普遍性和地方性:英国和美国(前)殖民地的比较分析
  • 批准号:
    22H00655
  • 财政年份:
    2022
  • 资助金额:
    $ 21.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了