SHF: Small: DeSCPar: Decoupled Supply-Compute Communication Management for Heterogeneous, Accelerator-Oriented Parallelism
SHF: Small: DeSCPar: Decoupled Supply-Compute Communication Management for Heterogeneous, Accelerator-Oriented Parallelism
批准号:
1617732
负责人:
Esin Tureci
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-01 至 2022-07-31
中文摘要
在过去的十年中,摩尔定律和登纳德缩放的减速要求计算向使用片上并行性进行戏剧性的转变,以便在可接受的功率预算下实现计算机系统性能缩放。除此之外,系统还大幅增加了异构处理元素和专用加速器的使用。这种异构的、面向加速器的并行性的许多复杂性暴露在程序员和编译器编写者没有充分抽象的情况下。因此,实现高性能通常需要程序包含详细的、特定于平台的裁剪,特别是当数据在内存和计算元素之间移动以及从一个计算元素移动到另一个计算元素时,数据的分段。这种特定于平台的裁剪限制了此类程序的可移植性;当一个新的芯片实现发布时,通常需要大量的软件返工来恢复高性能。总的来说,结果是异构并行性降低了应用软件的性能可移植性。despar的研究解决了这个问题,代表了改进可编程性的重要研究。开发的工具将作为免费软件分发,包括DeSCPar模拟器和设计工具。此外,该项目还包括围绕提高计算工作人员多样性的一系列广泛的活动。DeSCPar方法使用解耦的供应-计算并行,在高度并行的高异构系统上实现可移植性能。受解耦的访问-执行方法的启发,DeSCPar同样将值计算与“提供”它们的内存访问和地址计算解耦。通过使用自动切片技术将代码分成数据提供部分和计算部分,可以在保持高级应用程序可移植性的同时实现高性能内存优化。在DeSCPar中,值计算操作的目标是在CompD上运行,CompD可以是硬件加速器、专门优化的CPU或通用CPU。同样,内存供应代码针对的是supd,它可以针对其任务进行专门优化。通过使用supd和CompD单元的不同组合,可以构建丰富的异构系统,并且可以将软件自动映射到它们上。该项目:(i)提出并原型化用于切片和优化DeSCPar代码的自动编译器技术(基于LLVM);(ii)提出并评估基于despar组织结构的硬件设计优化。
英文摘要
Over the past decade, the deceleration of Moore's Law and Dennard Scaling has required computing to make a dramatic shift towards the use of on-chip parallelism in order to achieve computer systems performance scaling at acceptable power budgets. Beyond that, systems have also dramatically increased their use of heterogeneous processing elements and specialized accelerators. Much of the complexity of this heterogeneous, accelerator-oriented parallelism is exposed without sufficient abstraction to programmers and compiler writers. As a result, achieving high performance often requires that programs include detailed, platform-specific tailoring, particularly regarding the staging of data as it moves between memory and compute elements, and from one compute element to another. This platform-specific tailoring limits the portability of such programs; when a new chip implementation is released, extensive software reworks are often required to reclaim that high performance. Overall, the result is that heterogeneous parallelism is reducing the performance portability of application software. The DeSCPar research attacks this problem and represents important research in improving programmability. Developed tools will be distributed as free software, including a DeSCPar simulator and design tools. In addition, the project includes a broad set of activities around improving the diversity of the computing workforce.The DeSCPar approach uses Decoupled Supply-Compute Parallelism to achieve portable performance on highly parallel highly-heterogeneous systems. Inspired by Decoupled Access-Execute approaches, DeSCPar likewise decouples value computations from the memory accesses and address computations that "feed" them. By using automated slicing techniques to split code into a data supply portion and a computation portion, high-performance memory optimizations can be achieved while retaining high-level application portability. In DeSCPar, value computation operations are targeted to run on a CompD which may be a hardware accelerator, a specifically-optimized CPU, or a general-purpose CPU. Likewise, memory supply code is aimed at a SuppD, which can be specifically optimized for its task. By employing varied combinations of SuppD and CompD units, richly heterogeneous systems can be built, and software can be automatically mapped onto them. This project: (i) proposes and prototypes automated compiler techniques (based on LLVM) for slicing and optimizing DeSCPar code; and (ii) proposes and evaluates hardware design optimizations based on the DeSCPar organizational structure.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corp: A quantum and classic bridge
-
批准号:2311595
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2023
-
负责人:Esin Tureci
-
依托单位:
SHF:Medium:Collaborative Research: Decentralized On-Chip Infrastructure for Robustness and Portability in Heterogeneous Multicores
-
批准号:1763838
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2018
-
负责人:Esin Tureci
-
依托单位:
CPS: Small: Collaborative Research: Towards Secure, Privacy-Preserving, Verifiable Cyberphysical Systems
-
批准号:1739674
-
项目类别:Standard Grant
-
资助金额:$31.14万
-
财政年份:2017
-
负责人:Esin Tureci
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: