SHF: Medium: Collaborative Research: Run-Time Support for Scalable Concurrent Programming
SHF:中:协作研究:可扩展并发编程的运行时支持
基本信息
- 批准号:1563880
- 负责人:
- 金额:$ 54万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-09-01 至 2021-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 }}
Nir Shavit其他文献
The computability of relaxed data structures: queues and stacks as examples
- DOI:
10.1007/s00446-016-0272-0 - 发表时间:
2016-04-26 - 期刊:
- 影响因子:2.100
- 作者:
Nir Shavit;Gadi Taubenfeld - 通讯作者:
Gadi Taubenfeld
On the inherent weakness of conditional primitives
- DOI:
10.1007/s00446-005-0136-5 - 发表时间:
2005-11-02 - 期刊:
- 影响因子:2.100
- 作者:
Faith Ellen Fich;Danny Hendler;Nir Shavit - 通讯作者:
Nir Shavit
Linearizable counting networks
- DOI:
10.1007/s004460050019 - 发表时间:
1996-02-01 - 期刊:
- 影响因子:2.100
- 作者:
Maurice Herlihy;Nir Shavit;Orli Waarts - 通讯作者:
Orli Waarts
Interrupting snapshots and the Java<math xmlns:mml="http://www.w3.org/1998/Math/MathML" altimg="si15.gif" display="inline" overflow="scroll" class="math"><msup><mrow></mrow><mrow><mtext>TM</mtext></mrow></msup></math> size method
- DOI:
10.1016/j.jpdc.2012.03.007 - 发表时间:
2012-07-01 - 期刊:
- 影响因子:
- 作者:
Yehuda Afek;Nir Shavit;Moran Tzafrir - 通讯作者:
Moran Tzafrir
Solo-valency and the cost of coordination
- DOI:
10.1007/s00446-007-0051-z - 发表时间:
2007-12-12 - 期刊:
- 影响因子:2.100
- 作者:
Danny Hendler;Nir Shavit - 通讯作者:
Nir Shavit
Nir Shavit的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Nir Shavit', 18)}}的其他基金
US-Israel Collaboration: Collaborative Research: New Tools for Extracting Neuronal Phenotypes from a Volumetric Set of Cerebral Cortex Images
美国-以色列合作:合作研究:从大脑皮层体积图像中提取神经元表型的新工具
- 批准号:
1607189 - 财政年份:2016
- 资助金额:
$ 54万 - 项目类别:
Standard Grant
BIGDATA: IA: DKA: Collaborative Research: High-Thoughput Connectomics
大数据:IA:DKA:协作研究:高通量连接组学
- 批准号:
1447786 - 财政年份:2014
- 资助金额:
$ 54万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Transactional Software Infrastructures: Making the Most of Hardware Transactions
SHF:媒介:协作研究:事务性软件基础设施:充分利用硬件事务
- 批准号:
1301926 - 财政年份:2013
- 资助金额:
$ 54万 - 项目类别:
Continuing Grant
SHF: Small: Multicore Data-Structures: Relaxed, Flat, and Randomized
SHF:小型:多核数据结构:宽松、扁平和随机
- 批准号:
1217921 - 财政年份:2012
- 资助金额:
$ 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