SHF: AF: Large: Collaborative Research: Parallelism without Concurrency

SHF:AF:大型:协作研究:无并发的并行性

基本信息

  • 批准号:
    1314633
  • 负责人:
  • 金额:
    $ 42.48万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2013
  • 资助国家:
    美国
  • 起止时间:
    2013-07-01 至 2018-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.
并行机(从多核到超级计算机)的广泛部署使得开发简单的编程方法变得至关重要。 通过开发支持无并发并行性的编程模型,在简化并行编程方面取得了重大进展,即不存在由通信进程的相对和不确定定时引起的程序逻辑的不确定性。 然而,实践中大多数并行程序都是并发的,因此是不确定的,导致代码只能由专家编程和理解。 该研究项目旨在了解如何通过开发支持确定性并行计算的软件技术,使绝大多数程序员更容易使用并行计算机。该项目从编程语言学、软件系统的关键角度全面看待问题、算法分析和绝对性能。 它承认并行编程无法在每个抽象级别上完全确定的现实。 它追求处理并发性的三个关键策略:封装并发性,以便通过适当抽象级别的分层抽象来隐藏并发性;通过重组程序以采用确定性方法来避免并发性;以及在完全封装或避免并发性不切实际时管理并发性。正在研究的具体技术包括可交换构建块、确定性非关联减速器、确定性流水线并行性、确定性接口以及用于检测不变竞争的广义竞争检测。 该项目正在开发集成到多核软件平台中的开源库、工具和运行时扩展,以及用于比较方法的基于问题的基准套件。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Nearly Work-Efficient Parallel Algorithm for Digraph Reachability
近乎高效的有向图可达性并行算法
  • DOI:
    10.1137/18m1197850
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    1.6
  • 作者:
    Fineman, Jeremy T.
  • 通讯作者:
    Fineman, Jeremy T.
{{ 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 }}

Jeremy Fineman其他文献

Jeremy Fineman的其他文献

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

{{ truncateString('Jeremy Fineman', 18)}}的其他基金

Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
合作研究:AF:媒介:平地历险记:现代记忆算法
  • 批准号:
    2106759
  • 财政年份:
    2021
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Continuing Grant
AF: Small: Algorithms for New Memory Models
AF:小:新内存模型的算法
  • 批准号:
    1718700
  • 财政年份:
    2017
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Standard Grant
AF: Small: Collaborative Research: Maintaining order
AF:小:协作研究:维持秩序
  • 批准号:
    1617727
  • 财政年份:
    2016
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Standard Grant
AF: SMALL: Collaborative Research: Data Structures for Parallel Algorithms
AF:小:协作研究:并行算法的数据结构
  • 批准号:
    1218188
  • 财政年份:
    2012
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Standard Grant

相似国自然基金

H2S介导剪接因子BraU2AF65a的S-巯基化修饰促进大白菜开花的分子机制
  • 批准号:
    32372727
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
剪接因子U2AF1突变在急性髓系白血病原发耐药中的机制研究
  • 批准号:
    82370157
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
AF9通过ARRB2-MRGPRB2介导肠固有肥大细胞活化促进重症急性胰腺炎发生MOF的研究
  • 批准号:
    82300739
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
U2AF2-circMMP1调控能量代谢促进结直肠癌肝转移的分子机制
  • 批准号:
    82303789
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
剪接因子U2AF1/2通过影响HBV rcDNA修复促进cccDNA形成及病毒复制
  • 批准号:
    82372235
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: AF: Medium: Foundations of Anonymous Communication in Large-Scale Networks
合作研究:AF:媒介:大规模网络中匿名通信的基础
  • 批准号:
    2312241
  • 财政年份:
    2023
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Continuing Grant
Collaborative Research: AF: Medium: Foundations of Anonymous Communication in Large-Scale Networks
合作研究:AF:媒介:大规模网络中匿名通信的基础
  • 批准号:
    2312242
  • 财政年份:
    2023
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Continuing Grant
AF: Small: RUI: Toward High-Performance Block Krylov Subspace Algorithms for Solving Large-Scale Linear Systems
AF:小:RUI:用于求解大规模线性系统的高性能块 Krylov 子空间算法
  • 批准号:
    2327619
  • 财政年份:
    2023
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Medium: Foundations of Anonymous Communication in Large-Scale Networks
合作研究:AF:媒介:大规模网络中匿名通信的基础
  • 批准号:
    2312243
  • 财政年份:
    2023
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Continuing Grant
AF: Small: Efficient Representation of Large Networks
AF:小型:大型网络的高效表示
  • 批准号:
    2153680
  • 财政年份:
    2022
  • 资助金额:
    $ 42.48万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了