课题基金 / 基金详情

TC:Small: Formal Reasoning about Concurrent Programs for Multicore and Multiprocessor Machines

TC:Small: Formal Reasoning about Concurrent Programs for Multicore and Multiprocessor Machines
TC:小:关于多核和多处理器机器并发程序的形式推理
批准号:
0915888
负责人:
Zhong Shao
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2014-08-31

项目摘要

项目成果

Zhong Shao的其他基金

相似基金

相关文献

中文摘要
翻译
关于并发程序的形式化推理通常是在高层完成的,具有很强的假设,例如内置的线程原语(例如锁)和简化的内存模型(例如顺序一致性)。现有的形式化技术(包括Hoare逻辑和类型系统)一直忽略了一些重要问题,如松弛的内存模型、硬件中断、同步原语的实现以及对软件事务内存和私有化的支持。这严重限制了它们的适用性。本研究的重点是扩展和改造现有的形式化技术,使其能够支持运行在现代多核和多处理器机器上的现实低级别并发程序。PI正在开发一种新的操作方法,用于推理在宽松内存模型下运行的程序;设计新的程序逻辑,用于证明弱内存操作和强内存操作(包括内存围栏和比较并交换指令);并展示如何将他的方法扩展到现实线程实现和具有宽松内存模型的机器。如果成功,这项研究将有助于提高并发软件组件的可靠性,这些组件构成了世界上许多关键系统的支柱。它还将促进全社区的努力,为安全和可扩展的多核计算寻找新的编程模型。
英文摘要
Formal reasoning about concurrent programs is usually done at ahigh-level with strong assumptions such as built-in thread primitives(e.g., locks) and simplified memory models (e.g., sequentialconsistency). Existing formal techniques (including Hoare logic andtype system) have consistently ignored important issues such asrelaxed memory models, hardware interrupts, implementation ofsynchronization primitives, and support for software transactionalmemory and privatization. This severely limits their applicability.This research focuses on extending and adapting existing formaltechniques so that they can also support realistic low-levelconcurrent programs running on modern multicore and multiprocessormachines. The PI is developing a new operational approach forreasoning about programs running under relaxed memory models;designing new program logics for certifying both weak and strongmemory operations (including the memory-fence and compare-and-swapinstructions); and showing how to scale his approach to real-worldthread implementation and to machines with relaxed memory models. Ifsuccessful, this research will help improve the reliability ofconcurrent software components, which form the backbone of manycritical systems in the world. It will also facilitate thecommunity-wide effort for finding new programming models for safe andscalable multicore computing.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Compositional Certified Concurrent Abstraction Layers
  • 批准号:
    2313433
  • 项目类别:
    Standard Grant
  • 资助金额:
    $54.0万
  • 财政年份:
    2023
  • 负责人:
    Zhong Shao
  • 依托单位:
PPoSS: Planning: High-Performance Certified Trust for Global-Scale Applications
  • 批准号:
    2118851
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2021
  • 负责人:
    Zhong Shao
  • 依托单位:
FMitF: Track I: ADVERT: Compositional Atomic Specifications for Distributed System Verification
  • 批准号:
    2019285
  • 项目类别:
    Standard Grant
  • 资助金额:
    $74.99万
  • 财政年份:
    2020
  • 负责人:
    Zhong Shao
  • 依托单位:
SHF: Medium: DeepSEA: A Language for Programming and Synthesizing Certified Software
  • 批准号:
    1763399
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $80.0万
  • 财政年份:
    2018
  • 负责人:
    Zhong Shao
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: