CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
CSR:SHF:媒介:协作研究:确定性执行的新视野
基本信息
- 批准号:1703425
- 负责人:
- 金额:$ 47.34万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2017
- 资助国家:美国
- 起止时间:2017-07-01 至 2021-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
If you have ever thought to yourself "huh, my computer didn't do that last time", you may have experienced what computer scientists call non-determinism. Today, most computer hardware executes programs in a non-deterministic fashion: a program may yield different output or behavior in different runs, given the exact same input, sometimes with disastrous consequences. Recent research enforces deterministic execution in inherently non-deterministic systems. Unfortunately, this often comes at a steep performance price. Also, until now determinism is only available for non-interactive programs. The goal of this project is to improve the efficiency of deterministic execution of concurrent programs, and to include a large class of interactive programs in the scope of deterministic execution. Longer term, the goal is to make deterministic computing a viable choice, where nondeterminism is the only option today. This would likely improve both the safety and quality of the vast number of multithreaded programs running on today's and tomorrow's multicore devices.To bring the benefits of deterministic execution to real-world programs, this project investigates algorithms, runtime systems, operating systems and hardware support to improve the performance and applicability of determinism. The project is organized along three major thrusts: combating the clock skew in deterministic logical clocks that imposes unnecessary waiting on threads, using speculation to break the serial bottleneck that current systems impose on synchronization operations, and extending the scope of determinism to encompass interactive applications. The researchers plan to openly distribute the systems built for this project to facilitate examination by other researchers and integration with computer systems education.
如果你曾经对自己说:“哈,我的电脑上次没有这样做”,你可能已经经历了计算机科学家所说的非决定论。今天,大多数计算机硬件以非确定性的方式执行程序:给定完全相同的输入,程序在不同的运行中可能会产生不同的输出或行为,有时会带来灾难性的后果。最近的研究在固有的非确定性系统中强制执行确定性执行。不幸的是,这往往是在一个陡峭的性能价格。此外,到目前为止,决定论只适用于非交互式程序。这个项目的目标是提高并发程序的确定性执行的效率,并将一大类交互式程序纳入确定性执行的范围。从长远来看,目标是使确定性计算成为一种可行的选择,而非确定性是当今唯一的选择。这可能会提高安全性和质量的大量多线程程序运行在今天和明天的多核设备。为了使确定性执行的好处,现实世界的程序,这个项目研究算法,运行时系统,操作系统和硬件支持,以提高性能和适用性的确定性。该项目的组织沿着三个主要的推力:打击时钟偏差确定性逻辑时钟,不必要的等待线程,使用投机打破串行瓶颈,目前的系统同步操作,并扩大范围的确定性,包括交互式应用程序。研究人员计划公开发布为该项目构建的系统,以方便其他研究人员进行检查,并与计算机系统教育相结合。
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Frequent background polling on a shared thread, using light-weight compiler interrupts
- DOI:10.1145/3453483.3454107
- 发表时间:2021-06
- 期刊:
- 影响因子:0
- 作者:Nilanjana Basu;C. Montanari;Jakob Eriksson
- 通讯作者:Nilanjana Basu;C. Montanari;Jakob Eriksson
Lazy Determinism for Faster Deterministic Multithreading
用于更快确定性多线程的惰性确定性
- DOI:10.1145/3297858.3304047
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Merrifield, Timothy;Roghanchi, Sepideh;Devietti, Joseph;Eriksson, Jakob
- 通讯作者:Eriksson, Jakob
{{
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 }}
Jakob Eriksson其他文献
Optical Flow for Rigid Multi-Motion Scenes
刚性多运动场景的光流
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Tomas Gerlich;Jakob Eriksson - 通讯作者:
Jakob Eriksson
A Feasibility Study of Mesh Networks for an All-Wireless Office
全无线办公室网状网络的可行性研究
- DOI:
- 发表时间:
2005 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson;S. Agarwal;V. Bahl;J. Padhye - 通讯作者:
J. Padhye
Beyond Fairness : Flexible and Enforceable Sender Bandwidth Allocation with Justice
超越公平:灵活且可执行的发送方带宽公平分配
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson - 通讯作者:
Jakob Eriksson
Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms
资源受限平台上基于视频的亚米级定位的可行性
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
A. Musa;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Trading Off Accuracy, Timeliness, and Uplink Usage in Online GPS Tracking
在线 GPS 跟踪中权衡准确性、及时性和上行链路使用情况
- DOI:
10.1109/tmc.2015.2457432 - 发表时间:
2016 - 期刊:
- 影响因子:7.9
- 作者:
A. Musa;James Biagioni;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Jakob Eriksson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jakob Eriksson', 18)}}的其他基金
CNS Core:Small:Revisiting Process Isolation with Compound Processes
CNS 核心:小:重新审视复合进程的进程隔离
- 批准号:
2210616 - 财政年份:2022
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
CNS Core: Small: Operating System Approaches for a Consolidated Rack Computer
CNS 核心:小型:整合机架计算机的操作系统方法
- 批准号:
2114218 - 财政年份:2021
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
CSR: Small: Delegation Systems for Efficient and Safe Multi-Core Programming
CSR:小型:用于高效、安全多核编程的委派系统
- 批准号:
1816714 - 财政年份:2018
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
CSR: Small: Running the Kernel Continuously with Simultaneous Multi-Threading
CSR:小:通过同时多线程连续运行内核
- 批准号:
1617992 - 财政年份:2016
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: CybeR-Enabled Demand-Interactive Transit for the Next-Generation Transportation Systems
合作研究:CybeR 支持的下一代交通系统的需求互动交通
- 批准号:
1402918 - 财政年份:2014
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
CSR: Small: Multi-Version Concurrency Control (MVCC) for Main Memory and its Implications for Deterministic Concurrency
CSR:小:主内存的多版本并发控制 (MVCC) 及其对确定性并发的影响
- 批准号:
1320235 - 财政年份:2013
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
CAREER: Sensor Fusion for Multi-Modal Traffic Sensing
职业:用于多模式交通传感的传感器融合
- 批准号:
1149989 - 财政年份:2012
- 资助金额:
$ 47.34万 - 项目类别:
Continuing Grant
NeTS-Small: Real-Time Participatory Vehicular Sensing
NeTS-Small:实时参与式车辆传感
- 批准号:
1017877 - 财政年份:2010
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403408 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
SHF: Medium: Reasoning about Multiplicity in the Machine Learning Pipeline
SHF:Medium:机器学习管道中多重性的推理
- 批准号:
2402833 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
- 批准号:
2402806 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
SHF: Medium: Provably Correct, Energy-Efficient Edge Computing
SHF:中:可证明正确、节能的边缘计算
- 批准号:
2403144 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403135 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403409 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
- 批准号:
2402805 - 财政年份:2024
- 资助金额:
$ 47.34万 - 项目类别:
Standard Grant