CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
批准号:
1703541
负责人:
Joseph Devietti
金额:
$42.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3133897
发表时间:
2017-10
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Ryan G. Scott;O. N. Leija;Joseph Devietti;Ryan Newton]
通讯作者:
Ryan G. Scott;O. N. Leija;Joseph Devietti;Ryan Newton
Deterministic Atomic Buffering
确定性原子缓冲
DOI:
10.1109/micro50266.2020.00083
发表时间:
2020
期刊:
2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO
影响因子:
--
作者:
[Chou, Yuan Hsi, Ng, Christopher, Cattell, Shaylin, Intan, Jeremy, Sinclair, Matthew D., Devietti, Joseph, Rogers, Timothy G., Aamodt, Tor M.]
通讯作者:
Aamodt, Tor M.
Lazy Determinism for Faster Deterministic Multithreading
用于更快确定性多线程的惰性确定性
DOI:
10.1145/3297858.3304047
发表时间:
2019
期刊:
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
[Merrifield, Timothy, Roghanchi, Sepideh, Devietti, Joseph, Eriksson, Jakob]
通讯作者:
Eriksson, Jakob
Collaborative Research: FoMR: Taming the Instruction Bottleneck in Modern Datacenter Applications
-
批准号:2011168
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2020
-
负责人:Joseph Devietti
-
依托单位:
SHF: SMALL: LUCID: Low-overhead, Unobtrusive Cache Contention Detection and Repair
-
批准号:1525296
-
项目类别:Standard Grant
-
资助金额:$48.24万
-
财政年份:2015
-
负责人:Joseph Devietti
-
依托单位:
XPS: CLCCA: Improving Parallel Program Reliability Through Novel Approaches to Precise Dynamic Data Race Detection
-
批准号:1337174
-
项目类别:Standard Grant
-
资助金额:$70.0万
-
财政年份:2013
-
负责人:Joseph Devietti
-
依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:唐滋 一
-
依托单位:
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
-
批准号:82302939
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:汪京京
-
依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
-
批准号:81572468
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2015
-
负责人:邹健
-
依托单位: