Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future
协作研究:PPoSS:规划:统一软件和硬件以在异构未来实现高性能和可扩展的零成本并行
基本信息
- 批准号:2028958
- 负责人:
- 金额:$ 4.16万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-10-01 至 2022-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)
Task parallel assembly language for uncompromising parallelism
任务并行汇编语言可实现毫不妥协的并行性
- DOI:10.1145/3453483.3460969
- 发表时间:2021-06
- 期刊:
- 影响因子:0
- 作者:Rainey, Mike;Newton, Ryan R.;Hale, Kyle;Hardavellas, Nikos;Campanoni, Simone;Dinda, Peter;Acar, Umut A.
- 通讯作者:Acar, Umut A.
Enabling Extremely Fine-grained Parallelism via Scalable Concurrent Queues on Modern Many-core Architectures
通过现代多核架构上的可扩展并发队列实现极其细粒度的并行性
- DOI:10.1109/mascots53633.2021.9614292
- 发表时间:2021-11
- 期刊:
- 影响因子:0
- 作者:Nookala, Poornima;Dinda, Peter;Hale, Kyle C.;Chard, Kyle;Raicu, Ioan
- 通讯作者:Raicu, Ioan
Bolt: Fast Inference for Random Forests
Bolt:随机森林的快速推理
- DOI:10.1145/3528535.3531519
- 发表时间:2022-10
- 期刊:
- 影响因子:0
- 作者:Romero, Eduardo;Stewart, Christopher;Li, Angela;Hale, Kyle;Morris, Nathaniel
- 通讯作者:Morris, Nathaniel
Paths to OpenMP in the kernel
内核中 OpenMP 的路径
- DOI:10.1145/3458817.3476183
- 发表时间:2021-11
- 期刊:
- 影响因子:0
- 作者:Ma, Jiacheng;Wang, Wenyi;Nelson, Aaron;Cuevas, Michael;Homerding, Brian;Liu, Conghao;Huang, Zhen;Campanoni, Simone;Hale, Kyle;Dinda, Peter
- 通讯作者:Dinda, Peter
Modeling Speedup in Multi-OS Environments
多操作系统环境中的建模加速
- DOI:10.1109/tpds.2021.3114984
- 发表时间:2022-06
- 期刊:
- 影响因子:5.3
- 作者:Tauro, Brian R.;Liu, Conghao;Hale, Kyle C.
- 通讯作者:Hale, Kyle C.
{{
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 }}
Kyle Hale其他文献
Kyle Hale的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kyle Hale', 18)}}的其他基金
CAREER: Colony: A Framework for Bespoke Virtual Execution Contexts
职业:Colony:定制虚拟执行上下文的框架
- 批准号:
2239757 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Continuing Grant
CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack
CSR:媒介:协作研究:并行软件/硬件堆栈的交织
- 批准号:
1763612 - 财政年份:2018
- 资助金额:
$ 4.16万 - 项目类别:
Continuing Grant
CSR: Small: Collaborative Research: Flexible Resource Management and Coordination Schemes for Lightweight, Rapidly Deployable OS/Rs
CSR:小型:协作研究:轻量级、可快速部署的 OS/R 的灵活资源管理和协调方案
- 批准号:
1718252 - 财政年份:2017
- 资助金额:
$ 4.16万 - 项目类别:
Standard Grant
相似国自然基金
IGF-1R调控HIF-1α促进Th17细胞分化在甲状腺眼病发病中的机制研究
- 批准号:82301258
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
CTCFL调控IL-10抑制CD4+CTL旁观者激活促口腔鳞状细胞癌新辅助免疫治疗抵抗机制研究
- 批准号:82373325
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
RNA剪接因子PRPF31突变导致人视网膜色素变性的机制研究
- 批准号:82301216
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
血管内皮细胞通过E2F1/NF-kB/IL-6轴调控巨噬细胞活化在眼眶静脉畸形中的作用及机制研究
- 批准号:82301257
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于多元原子间相互作用的铝合金基体团簇调控与强化机制研究
- 批准号:52371115
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: PPoSS: LARGE: Principles and Infrastructure of Extreme Scale Edge Learning for Computational Screening and Surveillance for Health Care
合作研究:PPoSS:大型:用于医疗保健计算筛查和监视的超大规模边缘学习的原理和基础设施
- 批准号:
2406572 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: LARGE: Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CROSS)
合作研究:PPoSS:LARGE:可扩展和稀疏张量网络的跨层协调和优化(CROSS)
- 批准号:
2316202 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Standard Grant
Collaborative Research: PPoSS: Large: A Full-stack Approach to Declarative Analytics at Scale
协作研究:PPoSS:大型:大规模声明性分析的全栈方法
- 批准号:
2316157 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: LARGE: Cross-layer Coordination and Optimization for Scalable and Sparse Tensor Networks (CROSS)
合作研究:PPoSS:LARGE:可扩展和稀疏张量网络的跨层协调和优化(CROSS)
- 批准号:
2316201 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Standard Grant
Collaborative Research: PPoSS: LARGE: General-Purpose Scalable Technologies for Fundamental Graph Problems
合作研究:PPoSS:大型:解决基本图问题的通用可扩展技术
- 批准号:
2316233 - 财政年份:2023
- 资助金额:
$ 4.16万 - 项目类别:
Continuing Grant