SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
批准号:
1314590
负责人:
Guy Blelloch
金额:
$99.95万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-07-01 至 2019-06-30
中文摘要
并行机(从多核到超级计算机)的广泛部署使得开发简单的编程方法变得至关重要。 通过开发编程模型来支持无并发的并行性,即不存在由通信进程的相对和不确定定时引起的程序逻辑的不确定性,在简化并行编程方面取得了重大进展。 然而,实践中大多数并行程序都是并发的,因此是不确定的,导致代码只能由专家编程和理解。 该研究项目旨在了解如何通过开发支持确定性并行计算的软件技术,使绝大多数程序员更容易使用并行计算机。该项目从编程语言学、软件系统、算法分析和绝对性能的关键角度全面看待问题。 它承认并行编程无法在每个抽象级别上完全确定的现实。 它追求处理并发性的三个关键策略:封装并发性,使其被适当抽象级别的分层抽象所隐藏,通过重组程序以采用确定性方法来避免并发性,以及在完全封装或完全避免并发性不切实际时管理并发性。正在研究的具体技术包括可交换构建块、确定性非关联减速器、确定性流水线并行性、确定性接口以及用于检测不变竞争的广义竞争检测。 该项目正在开发集成到多核软件平台中的开源库、工具和运行时扩展,以及用于比较方法的基于问题的基准套件。
英文摘要
The widespread deployment of parallel machines --- from multicores to supercomputers --- has made it critical to develop simple approaches to programming them. Significant progress has been made in simplifying parallel programming by developing programming models to support parallelism without concurrency, that is, without the nondeterminacies in the logic of programs caused by the relative and nondeterministic timing of communicating processes. Yet most parallel programs in practice are concurrent, and hence, nondeterministic, leading to code that can only be programmed and understood by experts. This research project aims to understand how parallel computers can be made easier to use by the vast majority of programmers by developing software technology that enables deterministic parallel computing.The project takes a holistic view of the problem from the key perspectives of programming linguistics, software systems, algorithmic analysis, and absolute performance. It acknowledges the reality that parallel programming cannot be fully deterministic at every level of abstraction. It is pursuing three key strategies for dealing with concurrency: encapsulating concurrency so that it is hidden by layered abstractions at appropriate abstraction levels, avoiding concurrency by restructuring programs to employ deterministic approaches, and managing concurrency when it is impractical to either encapsulate or avoid concurrency completely. Among the specific techniques being studied are commutative building blocks, deterministic nonassociative reducers, deterministic pipelined parallelism, deterministic interfaces, and generalized race detection for detecting invariant races. The project is developing open-source libraries, tools, and runtime extensions integrated into a multicore-software platform, as well as a problem-based benchmark suite to compare approaches.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Shared-Memory Parallel Algorithms: Theory and Practice
-
批准号:1910030
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2019
-
负责人:Guy Blelloch
-
依托单位:
SHF: Medium: Algorithmic lambda-Calculus for the Design, Analysis, and Implementation of Parallel Algorithms
-
批准号:1901381
-
项目类别:Continuing Grant
-
资助金额:$119.98万
-
财政年份:2019
-
负责人:Guy Blelloch
-
依托单位:
SPX: Parallel Models and Algorithms for Emerging Memory Systems
-
批准号:1919223
-
项目类别:Standard Grant
-
资助金额:$120.0万
-
财政年份:2019
-
负责人:Guy Blelloch
-
依托单位:
XPS: FULL: Bridging Parallel and Queueing-Theoretic Scheduling
-
批准号:1629444
-
项目类别:Standard Grant
-
资助金额:$82.5万
-
财政年份:2016
-
负责人:Guy Blelloch
-
依托单位:
XPS: FULL: FP: Write-Efficient Parallel Algorithms for Emerging Memory Technologies
-
批准号:1533858
-
项目类别:Standard Grant
-
资助金额:$84.5万
-
财政年份:2015
-
负责人:Guy Blelloch
-
依托单位:
NSF Workshop on Research Directions in the Principles of Parallel Computing
-
批准号:1242283
-
项目类别:Standard Grant
-
资助金额:$3.63万
-
财政年份:2012
-
负责人:Guy Blelloch
-
依托单位:
SHF: AF: Small: Locality with Dynamic Parallelism
-
批准号:1018188
-
项目类别:Continuing Grant
-
资助金额:$44.91万
-
财政年份:2010
-
负责人:Guy Blelloch
-
依托单位:
ITR/SY+IM+AP: Center for Applied Algorithms
-
批准号:0122581
-
项目类别:Continuing Grant
-
资助金额:$565.53万
-
财政年份:2001
-
负责人:Guy Blelloch
-
依托单位:
ITR: Algorithms: From Theory to Application
-
批准号:0085982
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2000
-
负责人:Guy Blelloch
-
依托单位:
Advanced Languages for Scientific Computation Environments
-
批准号:9706572
-
项目类别:Continuing Grant
-
资助金额:$159.43万
-
财政年份:1997
-
负责人:Guy Blelloch
-
依托单位:
NSF Young Investigator: A Functional Data-Parallel Language for High Performance Computers
-
批准号:9258525
-
项目类别:Continuing Grant
-
资助金额:$25.5万
-
财政年份:1992
-
负责人:Guy Blelloch
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于前瞻性队列的双酚AF联合果糖加重代谢损伤的靶向代谢组学研究
-
批准号:2025JJ30049
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:王穆
-
依托单位:
U2AF2-circMMP1信号轴促进结直肠癌进展的分子机制研究
-
批准号:2025JJ80723
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:吴明浩
-
依托单位:
U2AF2精氯酸甲基化调控RNA转录合成在MTAP缺失骨肉瘤T细胞耗竭中的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:穆浩然
-
依托单位:
BDA-366通过MYD88/NF-κB/PGC1β通路杀伤 KMT2A/AF9 AML细胞的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:吴利新
-
依托单位:
Lu AF21934减少缺血性脑卒中导致的神经损伤的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
H2S介导剪接因子BraU2AF65a的S-巯基化修饰促进大白菜开花的分子机制
-
批准号:32372727
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:裴雁曦
-
依托单位:
AF9通过ARRB2-MRGPRB2介导肠固有肥大细胞活化促进重症急性胰腺炎发生MOF的研究
-
批准号:82300739
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:贺君
-
依托单位:
剪接因子U2AF1突变在急性髓系白血病原发耐药中的机制研究
-
批准号:82370157
-
项目类别:面上项目
-
资助金额:49万元
-
批准年份:2023
-
负责人:李军民
-
依托单位:
线粒体活性氧介导的胎盘早衰在孕期双酚AF暴露致婴幼儿神经发育迟缓中的作用
-
批准号:82304160
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:张超
-
依托单位:
U2AF2-circMMP1调控能量代谢促进结直肠癌肝转移的分子机制
-
批准号:82303789
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:翟晓慧
-
依托单位: