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
共 2 条
- 1
Jakob Eriksson其他文献
Optical Flow for Rigid Multi-Motion Scenes
刚性多运动场景的光流
- DOI:
- 发表时间:20162016
- 期刊:
- 影响因子:0
- 作者:Tomas Gerlich;Jakob ErikssonTomas Gerlich;Jakob Eriksson
- 通讯作者:Jakob ErikssonJakob Eriksson
A Feasibility Study of Mesh Networks for an All-Wireless Office
全无线办公室网状网络的可行性研究
- DOI:
- 发表时间:20052005
- 期刊:
- 影响因子:0
- 作者:Jakob Eriksson;S. Agarwal;V. Bahl;J. PadhyeJakob Eriksson;S. Agarwal;V. Bahl;J. Padhye
- 通讯作者:J. PadhyeJ. Padhye
Beyond Fairness : Flexible and Enforceable Sender Bandwidth Allocation with Justice
超越公平:灵活且可执行的发送方带宽公平分配
- DOI:
- 发表时间:20072007
- 期刊:
- 影响因子:0
- 作者:Jakob ErikssonJakob Eriksson
- 通讯作者:Jakob ErikssonJakob Eriksson
Trading Off Accuracy, Timeliness, and Uplink Usage in Online GPS Tracking
在线 GPS 跟踪中权衡准确性、及时性和上行链路使用情况
- DOI:10.1109/tmc.2015.245743210.1109/tmc.2015.2457432
- 发表时间:20162016
- 期刊:
- 影响因子:7.9
- 作者:A. Musa;James Biagioni;Jakob ErikssonA. Musa;James Biagioni;Jakob Eriksson
- 通讯作者:Jakob ErikssonJakob Eriksson
Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms
资源受限平台上基于视频的亚米级定位的可行性
- DOI:
- 发表时间:20202020
- 期刊:
- 影响因子:0
- 作者:A. Musa;Jakob ErikssonA. Musa;Jakob Eriksson
- 通讯作者:Jakob ErikssonJakob Eriksson
共 10 条
- 1
- 2
Jakob Eriksson的其他基金
CNS Core:Small:Revisiting Process Isolation with Compound Processes
CNS 核心:小:重新审视复合进程的进程隔离
- 批准号:22106162210616
- 财政年份:2022
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
CNS Core: Small: Operating System Approaches for a Consolidated Rack Computer
CNS 核心:小型:整合机架计算机的操作系统方法
- 批准号:21142182114218
- 财政年份:2021
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
CSR: Small: Delegation Systems for Efficient and Safe Multi-Core Programming
CSR:小型:用于高效、安全多核编程的委派系统
- 批准号:18167141816714
- 财政年份:2018
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
CSR: Small: Running the Kernel Continuously with Simultaneous Multi-Threading
CSR:小:通过同时多线程连续运行内核
- 批准号:16179921617992
- 财政年份:2016
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
Collaborative Research: CybeR-Enabled Demand-Interactive Transit for the Next-Generation Transportation Systems
合作研究:CybeR 支持的下一代交通系统的需求互动交通
- 批准号:14029181402918
- 财政年份:2014
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
CSR: Small: Multi-Version Concurrency Control (MVCC) for Main Memory and its Implications for Deterministic Concurrency
CSR:小:主内存的多版本并发控制 (MVCC) 及其对确定性并发的影响
- 批准号:13202351320235
- 财政年份:2013
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
CAREER: Sensor Fusion for Multi-Modal Traffic Sensing
职业:用于多模式交通传感的传感器融合
- 批准号:11499891149989
- 财政年份:2012
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Continuing GrantContinuing Grant
NeTS-Small: Real-Time Participatory Vehicular Sensing
NeTS-Small:实时参与式车辆传感
- 批准号:10178771017877
- 财政年份:2010
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
相似国自然基金
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:24031342403134
- 财政年份:2024
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:24028042402804
- 财政年份:2024
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:24034082403408
- 财政年份:2024
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:24238132423813
- 财政年份:2024
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Standard GrantStandard Grant
SHF: Medium: Reasoning about Multiplicity in the Machine Learning Pipeline
SHF:Medium:机器学习管道中多重性的推理
- 批准号:24028332402833
- 财政年份:2024
- 资助金额:$ 47.34万$ 47.34万
- 项目类别:Continuing GrantContinuing Grant