Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future

协作研究:PPoSS:规划:统一软件和硬件以在异构未来实现高性能和可扩展的零成本并行

基本信息

  • 批准号:
    2028851
  • 负责人:
  • 金额:
    $ 12.83万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2020
  • 资助国家:
    美国
  • 起止时间:
    2020-10-01 至 2023-09-30
  • 项目状态:
    已结题

项目摘要

Exploiting parallelism is essential to making full use of computer systems, and thus is intrinsic to most applications. Building parallel programs that can truly achieve the performance the hardware is capable of is extremely challenging even for experts. It requires a firm grasp of concepts that range from the very highest level to the very lowest, and that range is rapidly expanding. This project approaches this challenge along two lines, "theory down" and "architecture up". The first strives to simplify parallel programming through languages and algorithms. The second line strives to accelerate parallel programs through compilers, operating systems, and the hardware. The project's novelty is to bridge these two lines, which are usually treated quite distinctly by the research community. The unified team of researchers is addressing a specific subproblem, scheduling, and then determining how to expand out from it. The project's impact is in making it possible for ordinary programmers to program future parallel systems in a very high-level way, yet achieve the performance possible on the machine.The project studies an "intermediate representation out" approach to making high-level parallel abstractions implementable so that they can be used with zero cost. A core idea is to expand the compiler's intermediate representation such that it can capture both high-level parallel concepts and low-level machine and operating system structures, thus allowing full stack optimization. This planning project will flesh out this concept and set the stage for a larger scale effort in the future.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
利用并行性对于充分利用计算机系统至关重要,因此对于大多数应用程序都是固有的。 建立可以真正实现硬件能够实现的性能的并行程序,即使对于专家来说,也极具挑战性。 它需要对概念的坚定掌握,从最高级别到最低水平,并且该范围正在迅速扩展。 该项目沿两条线“理论下降”和“架构上升”面对这一挑战。 第一个努力通过语言和算法简化并行编程。 第二行努力通过编译器,操作系统和硬件加速并行程序。 该项目的新颖性是桥接这两条线,研究界通常对此非常明显地对待。统一的研究人员团队正在解决特定的子问题,计划,然后确定如何从中扩展。 该项目的影响是使普通程序员有可能以非常高级的方式对未来的并行系统进行编程,但可以实现机器上的性能。可实施,以便可以以零成本使用。 一个核心想法是扩展编译器的中间表示形式,以便它可以捕获高级并行概念,低级机器和操作系统结构,从而允许完整的堆栈优化。 该计划项目将充实这一概念,并为未来的大规模努力奠定了基础。该奖项反映了NSF的法定任务,并被认为是值得通过基金会的知识分子优点和更广泛的影响评估标准来评估的。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
NOELLE Offers Empowering LLVM Extensions
NOELLE 提供强大的 LLVM 扩展
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
WARDen:专门针对高级并行语言的缓存一致性
Coalescent computing
Parsimony: Enabling SIMD/Vector Programming in Standard Compiler Flows
简约:在标准编译器流程中启用 SIMD/向量编程
Program State Element Characterization
程序状态元素表征
  • DOI:
    10.1145/3579990.3580011
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Deiana, Enrico Armenio;Suchy, Brian;Wilkins, Michael;Homerding, Brian;McMichen, Tommy;Dunajewski, Katarzyna;Dinda, Peter;Hardavellas, Nikos;Campanoni, Simone
  • 通讯作者:
    Campanoni, Simone
{{ 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 }}

Peter Dinda其他文献

The CMU Task Parallel Program SuitePeter
CMU 任务并行程序套件Peter
  • DOI:
  • 发表时间:
    1994
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Peter Dinda;T. Gross;David O 'hallaron;Edward Segall;J. Stichnoth;J. Subhlok;Jon Webb;Bwolen Yang
  • 通讯作者:
    Bwolen Yang
Getting a Handle on Unmanaged Memory
处理非托管内存
Compiling Loop-Based Nested Parallelism for Irregular Workloads
为不规则工作负载编译基于循环的嵌套并行性

Peter Dinda的其他文献

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

{{ truncateString('Peter Dinda', 18)}}的其他基金

CNS Core: Medium: A Systems and User-based Approach to Floating Point Correctness and Resilience
CNS 核心:中:基于系统和用户的浮点正确性和弹性方法
  • 批准号:
    2211315
  • 财政年份:
    2022
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: CNS Core: Medium: The Privacy Backplane - A Full Stack Approach to Individualized Privacy Controls Throughout the Internet-of-Things
合作研究:CNS 核心:媒介:隐私背板 - 整个物联网个性化隐私控制的全栈方法
  • 批准号:
    2211508
  • 财政年份:
    2022
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
合作研究:PPoSS:大型:统一软件和硬件,在异构未来实现高性能和可扩展的无摩擦并行
  • 批准号:
    2119069
  • 财政年份:
    2021
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack
CSR:媒介:协作研究:并行软件/硬件堆栈的交织
  • 批准号:
    1763743
  • 财政年份:
    2018
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
XPS: EXPL: CCA: Merging Parallel Run-times and Operating Systems
XPS:EXPL:CCA:合并并行运行时和操作系统
  • 批准号:
    1533560
  • 财政年份:
    2015
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Standard Grant
EAGER: Collaborative Research: Model-based Autonomic Cloud Computing Software Technology
EAGER:协作研究:基于模型的自主云计算软件技术
  • 批准号:
    1265347
  • 财政年份:
    2013
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Standard Grant
Student Travel Support For ACM HPDC 2010; June 2010; Chicago, IL
ACM HPDC 2010 学生旅行支持;
  • 批准号:
    1026810
  • 财政年份:
    2010
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Standard Grant
Collaborative Research: CRI: CRD: An Open Source Extensible Virtual Machine Monitor
协作研究:CRI:CRD:开源可扩展虚拟机监视器
  • 批准号:
    0709168
  • 财政年份:
    2007
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: NeTS-NOSS: Sensor Network Synthesis - Opening the Use of Wireless Sensor Networks to Application Experts
合作研究:NeTS-NOSS:传感器网络综合 - 向应用专家开放无线传感器网络的使用
  • 批准号:
    0721978
  • 财政年份:
    2007
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
CSR-PDOS: Optimizing the Client/Server Environment Subject to User Satisfaction
CSR-PDOS:根据用户满意度优化客户端/服务器环境
  • 批准号:
    0720691
  • 财政年份:
    2007
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant

相似国自然基金

离子型稀土渗流-应力-化学耦合作用机理与溶浸开采优化研究
  • 批准号:
    52364012
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
亲环蛋白调控作物与蚜虫互作分子机制的研究
  • 批准号:
    32301770
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于金属-多酚网络衍生多相吸波体的界面调控及电磁响应机制研究
  • 批准号:
    52302362
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
职场网络闲逛行为的作用结果及其反馈效应——基于行为者和观察者视角的整合研究
  • 批准号:
    72302108
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
EIF6负调控Dicer活性促进EV71复制的分子机制研究
  • 批准号:
    32300133
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: PPoSS: Large: A Full-stack Approach to Declarative Analytics at Scale
协作研究:PPoSS:大型:大规模声明性分析的全栈方法
  • 批准号:
    2316161
  • 财政年份:
    2023
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: PPoSS: LARGE: Research into the Use and iNtegration of Data Movement Accelerators (RUN-DMX)
协作研究:PPoSS:大型:数据移动加速器 (RUN-DMX) 的使用和集成研究
  • 批准号:
    2316176
  • 财政年份:
    2023
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: PPoSS: Large: A Full-stack Approach to Declarative Analytics at Scale
协作研究:PPoSS:大型:大规模声明性分析的全栈方法
  • 批准号:
    2316158
  • 财政年份:
    2023
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
Collaborative Research: PPoSS: LARGE: Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CROSS)
合作研究:PPoSS:LARGE:可扩展和稀疏张量网络的跨层协调和优化(CROSS)
  • 批准号:
    2316201
  • 财政年份:
    2023
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: LARGE: Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CROSS)
合作研究:PPoSS:LARGE:可扩展和稀疏张量网络的跨层协调和优化(CROSS)
  • 批准号:
    2316203
  • 财政年份:
    2023
  • 资助金额:
    $ 12.83万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了