CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
CSR:SHF:媒介:协作研究:确定性执行的新视野
基本信息
- 批准号:1703541
- 负责人:
- 金额:$ 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)
会议论文数量(0)
专利数量(0)
Monadic composition for deterministic, parallel batch processing
- DOI:10.1145/3133897
- 发表时间:2017-10
- 期刊:
- 影响因子:0
- 作者:Ryan G. Scott;O. N. Leija;Joseph Devietti;Ryan Newton
- 通讯作者:Ryan G. Scott;O. N. Leija;Joseph Devietti;Ryan Newton
Lazy Determinism for Faster Deterministic Multithreading
用于更快确定性多线程的惰性确定性
- DOI:10.1145/3297858.3304047
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Merrifield, Timothy;Roghanchi, Sepideh;Devietti, Joseph;Eriksson, Jakob
- 通讯作者:Eriksson, Jakob
Deterministic Atomic Buffering
确定性原子缓冲
- DOI:10.1109/micro50266.2020.00083
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Chou, Yuan Hsi;Ng, Christopher;Cattell, Shaylin;Intan, Jeremy;Sinclair, Matthew D.;Devietti, Joseph;Rogers, Timothy G.;Aamodt, Tor M.
- 通讯作者:Aamodt, Tor M.
{{
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 }}
Joseph Devietti其他文献
LASER: Light, Accurate Sharing dEtection and Repair
激光:轻量、准确的共享检测和修复
- DOI:
10.1109/hpca.2016.7446070 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Liang Luo;Akshitha Sriraman;Brooke Fugate;Shiliang Hu;Gilles A. Pokam;C. Newburn;Joseph Devietti - 通讯作者:
Joseph Devietti
SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably
SOFRITAS:可序列化的无序区域,用于可扩展地增加线程原子性
- DOI:
10.1145/3173162.3173192 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Christian DeLozier;Ariel Eizenberg;Brandon Lucia;Joseph Devietti - 通讯作者:
Joseph Devietti
Alternative approaches to hypertension
高血压的替代方法
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Brandon Lucia;Joseph Devietti;Tom Bergan;L. Ceze;D. Grossman - 通讯作者:
D. Grossman
Block-Size Independence for GPU Programs
GPU 程序的块大小独立性
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
R. Alur;Joseph Devietti;N. Singhania - 通讯作者:
N. Singhania
GPUDrano: Detecting Uncoalesced Accesses in GPU Programs
GPUDrano:检测 GPU 程序中的未合并访问
- DOI:
10.1007/978-3-319-63387-9_25 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
R. Alur;Joseph Devietti;O. N. Leija;N. Singhania - 通讯作者:
N. Singhania
Joseph Devietti的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Joseph Devietti', 18)}}的其他基金
Collaborative Research: FoMR: Taming the Instruction Bottleneck in Modern Datacenter Applications
合作研究:FoMR:克服现代数据中心应用中的指令瓶颈
- 批准号:
2011168 - 财政年份:2020
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
SHF: SMALL: LUCID: Low-overhead, Unobtrusive Cache Contention Detection and Repair
SHF:SMALL:LUCID:低开销、不显眼的缓存争用检测和修复
- 批准号:
1525296 - 财政年份:2015
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
XPS: CLCCA: Improving Parallel Program Reliability Through Novel Approaches to Precise Dynamic Data Race Detection
XPS:CLCCA:通过精确动态数据竞争检测的新方法提高并行程序可靠性
- 批准号:
1337174 - 财政年份:2013
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
相似国自然基金
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403408 - 财政年份:2024
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 42.34万 - 项目类别:
Standard Grant
SHF: Medium: Reasoning about Multiplicity in the Machine Learning Pipeline
SHF:Medium:机器学习管道中多重性的推理
- 批准号:
2402833 - 财政年份:2024
- 资助金额:
$ 42.34万 - 项目类别:
Continuing Grant