SHF: Medium: Collaborative Research: Run-Time Support for Scalable Concurrent Programming

SHF:中:协作研究:可扩展并发编程的运行时支持

基本信息

  • 批准号:
    1561807
  • 负责人:
  • 金额:
    $ 54万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-09-01 至 2019-08-31
  • 项目状态:
    已结题

项目摘要

Highly-concurrent data structures lie at the heart of modern multicore software. This project will provide systematic run-time system support for several techniques that that have proved essential for constructing highly-concurrent data structures. The intellectual merits are to provide a new basis for thinking about how to scale future generations of both hardware and software, and in particular to develop novel uses of operating system kernel functionality, as well as transactional hardware and software techniques. The project's broader significance and importance is the benefit to society provided by higher performing, less expensive, and more reliable software.The specific techniques addressed are unsynchronized traversals, in which a thread navigates through a linked data structure without writing to memory, and atomic sequences of memory operations, where race conditions are eliminated by making a sequence of individual memory operations appear to take place instantaneously. Although these techniques have been successfully deployed in many ad-hoc instances, they have never been packaged as general-purpose mechanisms because they can have complex and dangerous interactions with standard memory management schemes. This project will exploit recent developments in hardware architectures and operating system structures to develop automated, systematic run-time support, making these techniques accessible to non-specialists.
高并发数据结构是现代多核软件的核心。该项目将为几种已被证明对于构建高并发数据结构至关重要的技术提供系统的运行时系统支持。其智力优点是为思考如何扩展未来几代硬件和软件提供了新的基础,特别是开发操作系统内核功能以及事务性硬件和软件技术的新颖用途。该项目更广泛的意义和重要性在于更高性能、更便宜和更可靠的软件为社会带来的好处。所涉及的具体技术是非同步遍历,其中线程在链接的数据结构中导航而不写入内存,以及内存操作的原子序列,其中通过使一系列单独的内存操作看起来瞬时发生来消除竞争条件。尽管这些技术已成功部署在许多临时实例中,但它们从未被打包为通用机制,因为它们可能与标准内存管理方案进行复杂且危险的交互。该项目将利用硬件架构和操作系统结构的最新发展来开发自动化、系统化的运行时支持,使非专业人士也可以使用这些技术。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

Maurice Herlihy其他文献

Invited Paper: Fault-tolerant and Expressive Cross-Chain Swaps
特邀论文:容错且富有表现力的跨链交换
Impossibility Results for Distributed Transactional Memory
分布式事务内存的不可能性结果
Tight bounds for k-set agreement with limited-scope failure detectors
与有限范围故障检测器的 k 集一致性的严格界限
  • DOI:
    10.1007/s00446-005-0141-8
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    1.3
  • 作者:
    Maurice Herlihy;L. Penso
  • 通讯作者:
    L. Penso
Algebraic spans
代数跨度
Tight Bounds for Connectivity and Set Agreement in Byzantine Synchronous Systems
拜占庭同步系统中连接性和设定协议的严格界限
  • DOI:
    10.4230/lipics.disc.2017.35
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    H. Mendes;Maurice Herlihy
  • 通讯作者:
    Maurice Herlihy

Maurice Herlihy的其他文献

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

{{ truncateString('Maurice Herlihy', 18)}}的其他基金

FMitF:Collaborative Research:Track I:Formal Techniques for Monitoring Low-level Cross-chain Functions
FMITF:合作研究:第一轨:监控低级跨链功能的形式化技术
  • 批准号:
    1917990
  • 财政年份:
    2019
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Concurrent Programming with Composable Transactional Objects
SHF:小型:协作研究:使用可组合事务对象进行并发编程
  • 批准号:
    1420673
  • 财政年份:
    2014
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Transactional Software Infrastructures: Making the Most of Hardware Transactions
SHF:媒介:协作研究:事务性软件基础设施:充分利用硬件事务
  • 批准号:
    1301924
  • 财政年份:
    2013
  • 资助金额:
    $ 54万
  • 项目类别:
    Continuing Grant
BSF:2012171:Progress Guarantees for Hardware Transactional Memory
BSF:2012171:硬件事务内存的进度保证
  • 批准号:
    1331141
  • 财政年份:
    2013
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Combinatorial Topology and Concurrent Computation
组合拓扑和并发计算
  • 批准号:
    0830491
  • 财政年份:
    2009
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
A Unified Open-Source Transactional-Memory Infrastructure
统一的开源事务内存基础设施
  • 批准号:
    0811289
  • 财政年份:
    2008
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Transactional Memory
事务内存
  • 批准号:
    0410042
  • 财政年份:
    2004
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Topological Methods in Distributed and Concurrent Computatioin
分布式并发计算中的拓扑方法
  • 批准号:
    9912401
  • 财政年份:
    2000
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
CONACyT: Topological Methods in Distributed and Concurrent Computation
CONACyT:分布式并发计算中的拓扑方法
  • 批准号:
    9613785
  • 财政年份:
    1996
  • 资助金额:
    $ 54万
  • 项目类别:
    Continuing Grant
CONACyT: Applications of Algebraic Topology to Concurrent Computation
CONACyT:代数拓扑在并发计算中的应用
  • 批准号:
    9505949
  • 财政年份:
    1995
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
  • 批准号:
    2423813
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402806
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403135
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403409
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402805
  • 财政年份:
    2024
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: High-Performance, Verified Accelerator Programming
合作研究:SHF:中:高性能、经过验证的加速器编程
  • 批准号:
    2313024
  • 财政年份:
    2023
  • 资助金额:
    $ 54万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Verifying Deep Neural Networks with Spintronic Probabilistic Computers
合作研究:SHF:中:使用自旋电子概率计算机验证深度神经网络
  • 批准号:
    2311295
  • 财政年份:
    2023
  • 资助金额:
    $ 54万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了