SHF: Small: Managing Non-Determinism in Multithreaded Software and Hardware

SHF:小:管理多线程软件和硬件中的非确定性

基本信息

  • 批准号:
    0916725
  • 负责人:
  • 金额:
    $ 50万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-08-01 至 2013-07-31
  • 项目状态:
    已结题

项目摘要

"This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5)."In the 21st century, the dominant computing platform has shifted to multicore chips that implement cache-coherent shared memory and run multi-threaded applications. Unfortunately, these chips do not provide a deterministic model to either software or hardware developers. Reasoning about and testing for multiple possible executions is much harder than reasoning about and testing for a single correct sequential execution, as was possible under the von Neumann model that dominated in the 20th century. Easing the burden of programming multicore chips is critical to provide society with the rapid, cost-effective performance gains that we have all come to expect. Moreover, broad impact requires practical solutions that do not ask industry to discard or rewrite billions of lines of existing general-purpose thread-based software.To this end, research under this proposal will develop solutions for managing non-determinism with alterative implementation approaches that provide complementary benefits and opportunities. (1) Work will expand techniques of recording executions for deterministic replay to improve replay parallelism and extend the scope of record/replay to hardware debugging and fault-tolerance. (2) Work will develop and advance a deterministic coherence model that eliminates a major source of non-determinism in shared-memory multiprocessor systems: memory races. (3) Work will develop both all-software and hardware-accelerated implementations of deterministic coherence, in part, through extensions to the Wisconsin GEMS simulation infrastructure. (4) Finally, work will explore rebuilding coherence upon a formal deterministic foundation. Broader impacts will include embodying the proposed work in public software releases (e.g., GEMS) as well as dissemination to students and through courses, talks, industrial affiliates, and commercial influence.
“该奖项是根据 2009 年美国复苏和再投资法案(公法 111-5)提供资金的。” 在 21 世纪,占主导地位的计算平台已转向实现缓存一致性共享内存并运行多线程应用程序的多核芯片。不幸的是,这些芯片没有为软件或硬件开发人员提供确定性模型。推理和测试多个可能的执行比推理和测试单个正确的顺序执行要困难得多,这在 20 世纪占主导地位的冯诺依曼模型下是可能的。减轻多核芯片编程的负担对于为社会提供我们所期望的快速、经济高效的性能提升至关重要。此外,广泛的影响需要实用的解决方案,而不是要求业界丢弃或重写现有的数十亿行基于通用线程的软件。为此,本提案下的研究将开发通过替代实施方法来管理非确定性的解决方案,从而提供互补的利益和机会。 (1) 工作将扩展确定性重放的记录执行技术,以提高重放并行性,并将记录/重放的范围扩展到硬件调试和容错。 (2) 工作将开发和推进确定性一致性模型,消除共享内存多处理器系统中非确定性的主要来源:内存竞争。 (3) 工作将部分通过威斯康星州 GEMS 模拟基础设施的扩展来开发确定性一致性的全软件和硬件加速实现。 (4) 最后,工作将探索在正式的确定性基础上重建一致性。更广泛的影响将包括在公共软件版本(例如 GEMS)中体现拟议的工作,以及通过课程、讲座、行业附属机构和商业影响力向学生传播。

项目成果

期刊论文数量(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 }}

Mark Hill其他文献

Cost-effectiveness of baloxavir marboxil compared to laninamivir for the treatment of influenza in Japan
  • DOI:
    10.1016/j.jiac.2020.10.018
  • 发表时间:
    2021-02-01
  • 期刊:
  • 影响因子:
  • 作者:
    Aleksandra Skrzeczek;Hidetoshi Ikeoka;Nobuo Hirotsu;Amir Ansaripour;Samuel Aballéa;Yoshie Onishi;Mark Hill;Ataru Igarashi
  • 通讯作者:
    Ataru Igarashi
Thermal impact of adhesive-mounted rooftop PV on underlying roof shingles
  • DOI:
    10.1016/j.solener.2018.09.079
  • 发表时间:
    2018-11-01
  • 期刊:
  • 影响因子:
  • 作者:
    Nitin Shukla;Alliston Watts;Christian Honeker;Mark Hill;Jan Kośny
  • 通讯作者:
    Jan Kośny
Human Embryology
人类胚胎学
  • DOI:
    10.1097/00001888-194301000-00018
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    4
  • 作者:
    S. Yamada;Mark Hill;T. Takakuwa
  • 通讯作者:
    T. Takakuwa
<em>In vitro</em> and <em>in vivo</em> characterization of PheTQS, a novel α7 nAChR positive allosteric modulator
  • DOI:
    10.1016/j.bcp.2009.06.064
  • 发表时间:
    2009-10-01
  • 期刊:
  • 影响因子:
  • 作者:
    James N.C. Kew;Selina Mok;Annette Weil;Caterina Virginio;Laura Castelletti;Eric Southam;Carol Jennings;Lee A. Dawson;Laurent P. Lacroix;Abbe Martyn;Simon Teague;Zeenat Atcha;Darrel Pemberton;Charlie Reavill;Mark Hill;Jackie Cilia;Kevin Choo;Karen Stevens;Andrew Lightfoot
  • 通讯作者:
    Andrew Lightfoot
Are 18fluorodeoxyglucose positron emission tomography and magnetic resonance imaging useful in the prediction of relapse in lymphoma residual masses?
18氟脱氧葡萄糖正电子发射断层扫描和磁共振成像可用于预测淋巴瘤残留肿块的复发吗?
  • DOI:
    10.1016/s0959-8049(99)00249-x
  • 发表时间:
    2000
  • 期刊:
  • 影响因子:
    8.4
  • 作者:
    N. Maisey;Mark Hill;Andrew I. Webb;David Cunningham;Glenn D. Flux;Anwar R. Padhani;Robert J. Ott;A. Norman;L. Bishop
  • 通讯作者:
    L. Bishop

Mark Hill的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mark Hill', 18)}}的其他基金

Social Network Analysis And The Reconstruction Of Past Events
社交网络分析与过去事件的重建
  • 批准号:
    1419225
  • 财政年份:
    2014
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small:Energy-Optimized Memory Hierarchies
SHF:小型:能量优化的内存层次结构
  • 批准号:
    1218323
  • 财政年份:
    2012
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR---AES: Deconstructing Transactional Memory: System Support for Robust Concurrent Programming
CSR---AES:解构事务内存:对鲁棒并发编程的系统支持
  • 批准号:
    0720565
  • 财政年份:
    2007
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CRI: A MASSIV Cluster for Designing Chip Multiprocessors
CRI:用于设计芯片多处理器的 MASSIV 集群
  • 批准号:
    0551401
  • 财政年份:
    2006
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
Exploiting the Critical Path in the Design and Performance Analysis of Modern Processors
利用现代处理器设计和性能分析中的关键路径
  • 批准号:
    0105721
  • 财政年份:
    2001
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Experimental Partnerships: Multifacet: Exploiting Prediction and Speculation in Multiprocessor Memory Systems
实验合作伙伴:Multifacet:利用多处理器内存系统中的预测和推测
  • 批准号:
    9971256
  • 财政年份:
    1999
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
Cooperative Shared Memory and the Wisconsin Wind Tunnel
合作共享内存和威斯康星州风洞
  • 批准号:
    9225097
  • 财政年份:
    1993
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
The Design of Secondary Caches
二级缓存的设计
  • 批准号:
    8902536
  • 财政年份:
    1989
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
Presidential Young Investigator Award: Cache Memory Design
总统青年研究员奖:高速缓存存储器设计
  • 批准号:
    8957278
  • 财政年份:
    1989
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

NSF-NSERC: SaTC: CORE: Small: Managing Risks of AI-generated Code in the Software Supply Chain
NSF-NSERC:SaTC:核心:小型:管理软件供应链中人工智能生成代码的风险
  • 批准号:
    2341206
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CNS Core: Small: Managing Electrical and Thermal Energy in Sustainable Computing Systems
CNS 核心:小型:管理可持续计算系统中的电能和热能
  • 批准号:
    2230143
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Managing Privacy and Environment for Used and End-of-Life Electronic Devices
SaTC:核心:小型:管理废旧电子设备的隐私和环境
  • 批准号:
    2037535
  • 财政年份:
    2021
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
III: Small: Collaborative Research: Modeling and Managing Extremist Group Influence in Massive Social Media Networks
III:小型:协作研究:在大规模社交媒体网络中建模和管理极端主义团体的影响力
  • 批准号:
    1909252
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Managing Thermal Integrity in Monolithic 3D Integrated Systems
SHF:小型:协作研究:管理单片 3D 集成系统中的热完整性
  • 批准号:
    1910075
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Managing Thermal Integrity in Monolithic 3D Integrated Systems
SHF:小型:协作研究:管理单片 3D 集成系统中的热完整性
  • 批准号:
    1909027
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
III: Small: Collaborative Research: Modeling and Managing Extremist Group Influence in Massive Social Media Networks
III:小型:协作研究:在大规模社交媒体网络中建模和管理极端主义团体的影响力
  • 批准号:
    1909255
  • 财政年份:
    2019
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative: Managing Software Evolution through Continuous Measuring and Monitoring
SHF:小型:协作:通过持续测量和监控管理软件演化
  • 批准号:
    1817267
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative: Managing Software Evolution through Continuous Measuring and Monitoring
SHF:小型:协作:通过持续测量和监控管理软件演化
  • 批准号:
    1816594
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SaTC: STARSS: Small: Collaborative: Managing Hardware Security in Three-Dimensional Integrated Circuits
SaTC:STARSS:小型:协作:管理三维集成电路中的硬件安全
  • 批准号:
    1717130
  • 财政年份:
    2017
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了