课题基金 / 基金详情

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

Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future
协作研究:PPoSS:规划:统一软件和硬件以在异构未来实现高性能和可扩展的零成本并行
批准号:
2028921
负责人:
Umut Acar
金额:
$7.98万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2021-09-30

项目摘要

项目成果

Umut Acar的其他基金

相似基金

相关文献

中文摘要
翻译
利用并行性是充分利用计算机系统的必要条件,因此也是大多数应用程序的内在要求。即使对专家来说,构建能够真正实现硬件性能的并行程序也是极具挑战性的。它需要牢牢掌握从最高水平到最低水平的各种概念,而这个范围正在迅速扩大。这个项目沿着两条线来应对这个挑战,“理论向下”和“建筑向上”。第一种是通过语言和算法来简化并行编程。第二行致力于通过编译器、操作系统和硬件加速并行程序。这个项目的新奇之处在于它将这两条线连接起来,而这两条线通常被研究界区别对待。统一的研究团队正在解决一个特定的子问题,调度,然后确定如何从它扩展。该项目的影响是使普通程序员能够以非常高级的方式对未来的并行系统进行编程,同时在机器上实现可能的性能。该项目研究了一种“中间表示输出”方法,使高级并行抽象可实现,从而可以零成本地使用它们。核心思想是扩展编译器的中间表示,使其既能捕获高级并行概念,又能捕获低级机器和操作系统结构,从而实现全栈优化。这个规划项目将充实这一概念,并为未来更大规模的努力奠定基础。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
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.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
Responsive parallelism with futures and state
与 future 和 state 的响应式并行
DOI: 10.1145/3385412.3386013
发表时间: 2020
期刊: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子: --
作者: [Muller, Stefan K., Singer, Kyle, Goldstein, Noah, Acar, Umut A., Agrawal, Kunal, Lee, I-Ting Angelina]
通讯作者: Lee, I-Ting Angelina
Efficient Parallel Self-Adjusting Computation
高效并行自调整计算
DOI: 10.1145/3409964.3461799
发表时间: 2021
期刊: Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA
影响因子: --
作者: [Anderson, Daniel, Blelloch, Guy E., Baweja, Anubhav, Acar, Umut A.]
通讯作者: Acar, Umut A.
Provably space-efficient parallel functional programming
经证明节省空间的并行函数式编程
DOI: 10.1145/3434299
发表时间: 2021
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Arora, Jatin, Westrick, Sam, Acar, Umut A.]
通讯作者: Acar, Umut A.
Disentanglement in nested-parallel programs
嵌套并行程序中的解开
DOI: 10.1145/3371115
发表时间: 2020
期刊: ACM
影响因子: --
作者: [Westrick, S, Yadav, R, Fluet, M, Acar, U]
通讯作者: Acar, U
9
    Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
    • 批准号:
      2119352
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $200.0万
    • 财政年份:
      2021
    • 负责人:
      Umut Acar
    • 依托单位:
    SHF: Small: Solving the Parallel Functional Programming Challenge
    • 批准号:
      2115104
    • 项目类别:
      Standard Grant
    • 资助金额:
      $44.98万
    • 财政年份:
      2021
    • 负责人:
      Umut Acar
    • 依托单位:
    Collaborative Research: SHF: Medium: Responsive Parallelism for Interactive Applications: Theory and Practice
    • 批准号:
      2107241
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $34.83万
    • 财政年份:
      2021
    • 负责人:
      Umut Acar
    • 依托单位:
    SHF: Medium: Collaborative Research: Automatic Locality Management for Dynamically Scheduled Parallelism
    • 批准号:
      1408940
    • 项目类别:
      Standard Grant
    • 资助金额:
      $96.3万
    • 财政年份:
      2014
    • 负责人:
      Umut Acar
    • 依托单位:
    国内基金
    海外基金
    Research on Quantum Field Theory without a Lagrangian Description
    • 批准号:
      24ZR1403900
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      SATOSHI NAWATA
    • 依托单位:
    Cell Research
    Cell Research
    Cell Research (细胞研究)