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:实时系统的定时网络安全
- DOI:10.1109/isorc52013.2021.00014
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Mittal, Swastik;Mueller, Frank
- 通讯作者:Mueller, Frank
{{
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
HPCFAIR: Enabling FAIR AI for HPC Applications
HPCFAIR:为 HPC 应用程序启用 FAIR AI
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Gaurav Verma;M. Emani;C. Liao;Pei;T. Vanderbruggen;Xipeng Shen;Barbara M. Chapman - 通讯作者:
Barbara M. Chapman
Seeds of SEED: New Security Challenges for Persistent Memory
SEED 的种子:持久内存的新安全挑战
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Naveed Ul Mustafa;Yuanchao Xu;Xipeng Shen;Yan Solihin - 通讯作者:
Yan Solihin
IDE Augmented with Human-Learning Inspired Natural Language Programming
IDE 通过人类学习启发的自然语言编程进行了增强
- DOI:
10.1145/3510454.3516832 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Mitchell Young;Zifan Nan;Xipeng Shen - 通讯作者:
Xipeng Shen
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
相似国自然基金
近地小天体的地基雷达天文观测研究和轨道改进技术
- 批准号:11973015
- 批准年份:2019
- 资助金额:63 万元
- 项目类别:面上项目
寨卡病毒感染导致小颅畸形的发病机制与防治研究
- 批准号:31730108
- 批准年份:2017
- 资助金额:324.0 万元
- 项目类别:重点项目
基于声发射信号改进经验小波分析的钢桥面板疲劳裂纹定量监测方法研究
- 批准号:51708164
- 批准年份:2017
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
基于改进同步挤压小波变换的时变结构参数识别与损伤识别研究
- 批准号:51608122
- 批准年份:2016
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
基于改进小波聚类的航空发动机转子系统故障诊断新方法研究
- 批准号:51365040
- 批准年份:2013
- 资助金额:50.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