CSR-PSCE, SM: Recording and Deterministically Replaying Shared-memory Multiprocessor Execution Efficiently
CSR-PSCE、SM:高效记录和确定性重放共享内存多处理器执行
基本信息
- 批准号:0834738
- 负责人:
- 金额:$ 35万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-09-01 至 2013-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Recording and deterministically replaying execution gives system designers the ability to travel backward in time. Time travel in computer systems means the ability to recreate arbitrary past states and events on the computer system. In general, recreating past states and events is achieved by logging key events when the software runs, then restoring to a previous checkpoint and replaying the recorded log to force the software down the same execution path deterministically. This alluring mechanism has enabled a wide range of applications in modern systems including debugging programs, performing post-hoc security analysis, and improving fault tolerance. To maximize effectiveness, replay systems should (i) record at production-run speeds, (ii) keep logging requirements minute, (iii) replay at a speed similar to that of the initial execution. Software-only systems for deterministic replay achieve these goals for uni-processor systems, but suffer from poor performance on multiprocessor systems. Hardware-only systems record and replay efficiently on multiprocessor systems, but current proposals for hardware-only systems are largely impractical since they place too much functionality within the hardware and because they do not mix recording, replaying, and traditional execution on the same system concurrently. This research will focus on the design and implementation of Capo, a hybrid hardware/software replay system that will record and replay execution on multiprocessor systems efficiently. The key contribution of this research will be designing and implementing the first hardware/software interface for combining hardware and software level replay systems. This interface will serve as the foundation for a new generation of replay systems that will achieve both the flexibility of software-level replay systems and the efficiency of hardware-level replay systems.If successful, this research will have substantial impact on industry, by enabling the effective use of deterministic replay of parallel codes. The team will release all software artifacts as open source, which will help researchers and educators in many institutions.In addition to their research contributions, this team will enhance a series of courses and expand their course offerings in parallel systems - especially at the undergraduate level. The PIs have a long-standing commitment to undergraduate education, routinely involving undergraduates in their research and exposing them to parallel software and hardware. The PIs will continue to involve undergraduate and graduate students in their research groups. This project is compelling to undergraduates because it involves the interaction of two different system layers.
记录并确定性地重放执行过程,使系统设计人员能够在时间上进行回溯。 计算机系统中的时间旅行意味着在计算机系统上重建任意过去状态和事件的能力。 一般来说,重新创建过去的状态和事件是通过在软件运行时记录关键事件来实现的,然后恢复到先前的检查点并重放记录的日志以强制软件确定性地沿着相同的执行路径。这种诱人的机制在现代系统中有着广泛的应用,包括调试程序,执行事后安全分析,以及提高容错能力。 为了最大限度地提高效率,重放系统应该(i)以生产运行的速度记录,(ii)保持记录需求分钟,(iii)以类似于初始执行的速度重放。 用于确定性重放的纯软件系统实现了单处理器系统的这些目标,但是在多处理器系统上遭受较差的性能。 纯硬件系统在多处理器系统上有效地记录和重放,但是当前针对纯硬件系统的提议在很大程度上是不切实际的,因为它们在硬件内放置了太多的功能,并且因为它们没有在同一系统上同时混合记录、重放和传统执行。 本研究将集中于Capo的设计与实作,Capo是一个混合式的硬体/软体重播系统,能有效地记录与重播多处理器系统上的执行。 本研究的主要贡献将是设计和实现第一个硬件/软件接口,结合硬件和软件级重放系统。 该接口将作为新一代重放系统的基础,该系统将实现软件级重放系统的灵活性和硬件级重放系统的效率。如果成功,该研究将对工业产生重大影响,通过使并行代码的确定性重放的有效使用。该团队将以开源的方式发布所有软件产品,这将有助于许多机构的研究人员和教育工作者。除了他们的研究贡献外,该团队还将增强一系列课程,并在并行系统中扩展他们的课程设置-特别是在本科阶段。PI对本科教育有着长期的承诺,经常让本科生参与他们的研究,并让他们接触并行软件和硬件。PI将继续让本科生和研究生参与他们的研究小组。这个项目对本科生来说很有吸引力,因为它涉及两个不同系统层的交互。
项目成果
期刊论文数量(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 }}
Samuel King其他文献
Prescribing Non-Opioid Drugs in End-Stage Kidney Disease
- DOI:
10.1016/j.jpainsymman.2017.08.014 - 发表时间:
2017-11-01 - 期刊:
- 影响因子:
- 作者:
Andrew Wilcock;Sarah Charlesworth;Robert Twycross;Anne Waddington;Olivia Worthington;Fliss E.M. Murtagh;Jenny Beavis;Samuel King;Mary Mihalyo;Aleksandra Kotlinska-Lemieszek - 通讯作者:
Aleksandra Kotlinska-Lemieszek
A multi-kingdom genetic barcoding system for precise clone isolation
用于精确克隆分离的多域遗传条形码系统
- DOI:
10.1038/s41587-025-02649-1 - 发表时间:
2025-05-21 - 期刊:
- 影响因子:41.700
- 作者:
Soh Ishiguro;Kana Ishida;Rina C. Sakata;Minori Ichiraku;Ren Takimoto;Rina Yogo;Yusuke Kijima;Hideto Mori;Mamoru Tanaka;Samuel King;Shoko Tarumoto;Taro Tsujimura;Omar Bashth;Nanami Masuyama;Arman Adel;Hiromi Toyoshima;Motoaki Seki;Ju Hee Oh;Anne-Sophie Archambault;Keiji Nishida;Akihiko Kondo;Satoru Kuhara;Hiroyuki Aburatani;Ramon I. Klein Geltink;Takuya Yamamoto;Nika Shakiba;Yasuhiro Takashima;Nozomu Yachie - 通讯作者:
Nozomu Yachie
Research Guide to Decision Support System National Cost Extracts
决策支持系统研究指南国家成本摘录
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
C. Phibbs;P. Barnett;Angela Fan;Cherisse Harden;Samuel King;J. Scott - 通讯作者:
J. Scott
Developing Interprofessional Primary Care Teams: Alumni Evaluation of the Department of Veterans Affairs Centers of Excellence in Primary Care Education Program
发展跨专业初级保健团队:退伍军人事务部初级保健教育卓越中心的校友评估
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:2.8
- 作者:
N. Harada;S. Rajashekara;S. Sansgiry;Kathryn Wirtz Rugen;Samuel King;S. Gilman;J. Davila - 通讯作者:
J. Davila
Spatiotemporal modeling of molecular holograms
分子全息图的时空建模
- DOI:
10.1016/j.cell.2024.10.011 - 发表时间:
2024-12-26 - 期刊:
- 影响因子:42.500
- 作者:
Xiaojie Qiu;Daniel Y. Zhu;Yifan Lu;Jiajun Yao;Zehua Jing;Kyung Hoi Min;Mengnan Cheng;Hailin Pan;Lulu Zuo;Samuel King;Qi Fang;Huiwen Zheng;Mingyue Wang;Shuai Wang;Qingquan Zhang;Sichao Yu;Sha Liao;Chao Liu;Xinchao Wu;Yiwei Lai;Yinqi Bai - 通讯作者:
Yinqi Bai
Samuel King的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Samuel King', 18)}}的其他基金
SBIR Phase I: Adrenaline: A Browser-Based Platform for Mobile Enterprise Apps
SBIR 第一阶段:Adrenaline:基于浏览器的移动企业应用程序平台
- 批准号:
1315654 - 财政年份:2013
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
CAREER: Untrusted Computing Base: Detecting and Removing Malicious Hardware
职业:不受信任的计算基础:检测和删除恶意硬件
- 批准号:
0953014 - 财政年份:2010
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
CT-ISG: An Architecture and Policies for Secure Network-facing Applications
CT-ISG:面向安全网络的应用程序的架构和策略
- 批准号:
0831212 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
+Collaborative Research: CPA-CSA:BlueChip: Security Defenses for Misbehaving Hardware
协作研究:CPA-CSA:BlueChip:行为不当硬件的安全防御
- 批准号:
0811268 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
相似海外基金
CSR-PSCE, SM: MPI-PPA: Improving Efficiency of Large-Scale Clusters Through Statistical Performance Prediction
CSR-PSCE、SM:MPI-PPA:通过统计性能预测提高大规模集群的效率
- 批准号:
0936251 - 财政年份:2009
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
- 批准号:
0834323 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: Trade-offs Between Static Power, Performance and Reliability in Future Chip Multiprocessors
CSR-PSCE,SM:未来芯片多处理器静态功耗、性能和可靠性之间的权衡
- 批准号:
0834799 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
CSR-PSCE,SM: Recovery Aware Parallel Computing
CSR-PSCE,SM:恢复感知并行计算
- 批准号:
0834514 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: A Holistic Design Approach to Reliability Using 3D Stacked
CSR-PSCE,SM:使用 3D 堆叠的可靠性整体设计方法
- 批准号:
0834798 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Automatic Multithreaded and Transactional Memory Workload Synthesis for Efficient Multi-core Design Space Evaluation
CSR-PSCE、SM:自动多线程和事务性内存工作负载合成,用于高效的多核设计空间评估
- 批准号:
0834288 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
- 批准号:
0834475 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Memory Management Innovations for Next-Generation SMP
CSR-PSCE、SM:下一代 SMP 的内存管理创新
- 批准号:
0834619 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
CSR-PSCE,SM: Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor
CSR-PSCE,SM:高度并行细粒度芯片多处理器的编译器导向系统优化
- 批准号:
0834373 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
- 批准号:
0834469 - 财政年份:2008
- 资助金额:
$ 35万 - 项目类别:
Standard Grant