SHF: Small: Improving Memory Performance on Fused Architectures through Compiler and Runtime Innovations

SHF:小型:通过编译器和运行时创新提高融合架构的内存性能

基本信息

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

项目摘要

During the past decade, accelerators such as Graphics Processing Units (GPUs) have entered the area of general-purpose computing. They are now widely used for achieving high performance in scientific simulation, business analytics, image processing, and many other application domains. Their effectiveness however has been largely constrained by narrow and slow interconnections to multicore CPUs. Instead of such disjoint memories for multicore CPUs on one side and GPUs on the other, contemporary architectures are adopting an integrated design: Conventional CPUs and co-accelerators are integrated on the same die with access to the same memory. The integration provides new opportunities for synergistic execution on CPUs and GPUs, but can also intensify resource contention within the memory hierarchy. The implications yet remain to be understood.This project aims to systematically explore the new challenges and opportunities of the integration, especially for compilers and runtime systems in governing program transformations and maintaining them at runtime for data locality, task partitioning and scheduling. The PIs propose to advance the state of the art by promoting synergistic execution in support of data sharing while creating spheres of isolation between CPU and GPU execution to mitigate resource contention of non-shared data. The proposed techniques include a set of novel compiler transformations, concurrent program control and data abstractions, and systems mechanisms that fostersharing and reduce cross-boundary contention depending on memory access patterns with respect to shared hardware resources. This synergy between compiler techniques and the runtime system has the potential to significantly improve performance and power guarantees for co-scheduling program fragments on fused architectures.
在过去的十年中,诸如图形处理单元(GPU)之类的加速器已经进入通用计算领域。它们现在被广泛用于实现科学模拟,商业分析,图像处理和许多其他应用领域的高性能。然而,它们的有效性在很大程度上受到与多核CPU的狭窄和缓慢互连的限制。当代架构正在采用集成设计,而不是一边的多核CPU和另一边的GPU的这种不相交的存储器:传统的CPU和协同加速器集成在同一个芯片上,可以访问同一个存储器。这种集成为CPU和GPU上的协同执行提供了新的机会,但也可能加剧内存层次结构中的资源争用。该项目旨在系统地探索集成的新挑战和机遇,特别是对编译器和运行时系统在管理程序转换和在运行时维护它们以实现数据局部性、任务划分和调度方面的挑战和机遇。PI建议通过促进协同执行来支持数据共享,同时在CPU和GPU执行之间创建隔离范围以减轻非共享数据的资源争用,从而推进最新技术水平。所提出的技术包括一组新颖的编译器转换,并发程序控制和数据抽象,以及系统机制,促进共享和减少跨边界的竞争,这取决于内存访问模式相对于共享的硬件资源。 编译器技术和运行时系统之间的这种协同作用有可能显着提高融合架构上的协同调度程序片段的性能和功率保证。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
T-Pack: Timed Network Security for Real Time Systems
T-Pack:实时系统的定时网络安全
{{ 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 }}

Xipeng Shen其他文献

Large-Scale Program Behavior Analysis for Adaptation and Parallelization
用于适应和并行化的大规模程序行为分析
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xipeng Shen
  • 通讯作者:
    Xipeng Shen
Can PCM Benefit GPU? Reconciling Hybrid Memory Design with GPU Massive Parallelism for Energy Efficiency
PCM 能给 GPU 带来好处吗?
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Bin Wang;Bo Wu;Dong Li;Xipeng Shen;Weikuan Yu;Yizheng Jiao;J. Vetter
  • 通讯作者:
    J. Vetter
Seeds of SEED: New Security Challenges for Persistent Memory
SEED 的种子:持久内存的新安全挑战
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Naveed Ul Mustafa;Yuanchao Xu;Xipeng Shen;Yan Solihin
  • 通讯作者:
    Yan Solihin
HPCFAIR: Enabling FAIR AI for HPC Applications
HPCFAIR:为 HPC 应用程序启用 FAIR AI
IDE Augmented with Human-Learning Inspired Natural Language Programming
IDE 通过人类学习启发的自然语言编程进行了增强

Xipeng Shen的其他文献

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

{{ truncateString('Xipeng Shen', 18)}}的其他基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312207
  • 财政年份:
    2023
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant
SBIR Phase I: Enabling Real-Time AI on End Devices through Compression-Compilation Co-Design
SBIR 第一阶段:通过压缩编译协同设计在终端设备上启用实时人工智能
  • 批准号:
    2104298
  • 财政年份:
    2021
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
Collaborative Research: CNS Core: Medium: Understanding and Strengthening Memory Security for Non-Volatile Memory
合作研究:CNS 核心:中:理解和加强非易失性内存的内存安全性
  • 批准号:
    2107068
  • 财政年份:
    2021
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant
Workshop on Inter-Disciplinary Research Challenges in Computer Systems
计算机系统跨学科研究挑战研讨会
  • 批准号:
    1823068
  • 财政年份:
    2018
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: Small: Non-Uniformity--Centric Program Optimizations for Dynamic Computations on Chip Multiprocessors
SHF:小:片上多处理器动态计算的非均匀性以程序优化为中心
  • 批准号:
    1455404
  • 财政年份:
    2014
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
CAREER: Input-Centric Program Behavior Analysis and Adaptation
职业:以输入为中心的程序行为分析和适应
  • 批准号:
    1455733
  • 财政年份:
    2014
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant
SHF: Small: Non-Uniformity--Centric Program Optimizations for Dynamic Computations on Chip Multiprocessors
SHF:小:片上多处理器动态计算的非均匀性以程序优化为中心
  • 批准号:
    1320796
  • 财政年份:
    2013
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
CAREER: Input-Centric Program Behavior Analysis and Adaptation
职业:以输入为中心的程序行为分析和适应
  • 批准号:
    0954015
  • 财政年份:
    2010
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant
CPA-CPL: Exploring and Exploiting Heterogeneous Cache Sharing in Chip Multiprocessors Systems for Locality Optimization and Proactive Cache Management
CPA-CPL:探索和利用芯片多处理器系统中的异构缓存共享,实现局部优化和主动缓存管理
  • 批准号:
    0811791
  • 财政年份:
    2008
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
  • 批准号:
    0720499
  • 财政年份:
    2007
  • 资助金额:
    $ 47万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

SHF: Small: Improving Efficiency of Vision Transformers via Software-Hardware Co-Design and Acceleration
SHF:小型:通过软硬件协同设计和加速提高视觉变压器的效率
  • 批准号:
    2233893
  • 财政年份:
    2023
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
  • 批准号:
    2008905
  • 财政年份:
    2020
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: An Automated Full-Lifecycle Approach for Improving the Development and Use of Static Analysis
合作研究:SHF:小型:改进静态分析开发和使用的自动化全生命周期方法
  • 批准号:
    2007314
  • 财政年份:
    2020
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: SMALL: Collaborative Research: Improving Reliability of In-Memory Storage
SHF:SMALL:协作研究:提高内存存储的可靠性
  • 批准号:
    1745748
  • 财政年份:
    2017
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: Small: RUI: Before, during, and after requirements elicitation interviews: a comprehensive support for improving the quality of requirements
SHF:小:RUI:需求启发访谈之前、期间和之后:为提高需求质量提供全面支持
  • 批准号:
    1718377
  • 财政年份:
    2017
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: SMALL: Collaborative Research: Improving Reliability of In-Memory Storage
SHF:SMALL:协作研究:提高内存存储的可靠性
  • 批准号:
    1618536
  • 财政年份:
    2016
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: SMALL: Collaborative Research: Improving Reliability of In-Memory Storage
SHF:SMALL:协作研究:提高内存存储的可靠性
  • 批准号:
    1618194
  • 财政年份:
    2016
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: Small: Improving the Applicability of Haskell-Hosted Semi-Formal Models to High Assurance Development
SHF:小:提高 Haskell 托管的半形式模型对高保证开发的适用性
  • 批准号:
    1117569
  • 财政年份:
    2011
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: Small: Improving single core performance via compiler-assisted out-of-order commit
SHF:小:通过编译器辅助的乱序提交提高单核性能
  • 批准号:
    1118047
  • 财政年份:
    2011
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
SHF: Small: EAGER: Architectural Support for Improving Cloud Computing Security
SHF:小型:EAGER:提高云计算安全性的架构支持
  • 批准号:
    1037987
  • 财政年份:
    2010
  • 资助金额:
    $ 47万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了