SHF: Small: Semantics, Static Analysis, and Refencing of Concurrent Programs with Weak Memory Models

SHF:小型:具有弱内存模型的并发程序的语义、静态分析和引用

基本信息

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

项目摘要

Modern computers have parallel multicore architectures sharing ahierarchy of caches and memories from fast and expensive ones to largeand cheaper ones. The consequence is that not all cores runningconcurrently see the shared memory in the same way: some see newlystored values while others see older ones. This is called weakconsistency models for shared memory on a single chip or memorydistributed on several chips or on networks. This modern design makes the task of designing and programming parallel computers very complex. In particular the same program may have very different behaviors when running on different architectures whereas the same program had the same effect on allmachines of the previous generation. This project define a generic formal semantics of parallel programs with weak consistency models parameterized by a formal definition of the computer architecture. Based on this parameterized semantics, the project investigates invariance proof methods to be used by programmers and verification tools to prove properties of parallel programs with weak consistency models. The project contributes to formal methods and tools for concurrent programming which, by the foreseeable evolution of hardware design, will be inevitable in the future.The publications and prototypes from this project are widely disseminated.
现代计算机拥有并行的多核体系结构,共享从快速而昂贵的高速缓存和存储器到大型而廉价的高速缓存和存储器的层次结构。结果是,并不是所有同时运行的内核都以相同的方式看到共享内存:一些内核看到的是新存储的值,而另一些内核看到的是较旧的值。对于单个芯片上的共享内存或分布在多个芯片或网络上的内存,这称为弱一致性模型。这种现代的设计使得设计和编程并行计算机的任务变得非常复杂。特别是,当相同的程序在不同的体系结构上运行时,可能具有非常不同的行为,而相同的程序在上一代的所有机器上具有相同的效果。该项目定义了一种通用的并行程序的形式化语义,该程序具有由计算机体系结构的形式化定义参数化的弱一致性模型。基于这种参数化语义,该项目研究了程序员和验证工具所使用的不变性证明方法,以证明具有弱一致性模型的并行程序的性质。该项目为并发编程提供了形式化的方法和工具,通过硬件设计的可预见的发展,这将是未来不可避免的。该项目的出版物和原型被广泛传播。

项目成果

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

Patrick Cousot其他文献

Abstract Interpretation: From 0, 1, To ∞
抽象解读:从0、1、到无穷大
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Patrick Cousot
  • 通讯作者:
    Patrick Cousot
Sometime = always + recursion ≡ always on the equivalence of the intermittent and invariant assertions methods for proving inevitability properties of programs
  • DOI:
    10.1007/bf00290704
  • 发表时间:
    1987-02-01
  • 期刊:
  • 影响因子:
    0.500
  • 作者:
    Patrick Cousot;Radhia Cousot
  • 通讯作者:
    Radhia Cousot

Patrick Cousot的其他文献

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

{{ truncateString('Patrick Cousot', 18)}}的其他基金

CPS: Breakthrough: Cyber-Physical System Securitization by Responsibility Analysis
CPS:突破:通过责任分析实现信息物理系统安全化
  • 批准号:
    1446511
  • 财政年份:
    2015
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
CSR - EHCS(EHS), TM: Abstract Interpretation-Based Analysis and Verification for Critical Systems
CSR - EHCS(EHS), TM:关键系统基于抽象解释的分析和验证
  • 批准号:
    0834535
  • 财政年份:
    2008
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    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 万元
  • 项目类别:
    重大研究计划

相似海外基金

SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
  • 批准号:
    2345580
  • 财政年份:
    2024
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Semantics-Oriented Binary Code Analysis Learning from Recent Advances in Deep Learning
SaTC:核心:小型:面向语义的二进制代码分析从深度学习的最新进展中学习
  • 批准号:
    2304720
  • 财政年份:
    2022
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: A Robust Framework with Rigorous Semantics and Security Guarantees for Election-Day Voter Check-in
SaTC:核心:小型:具有严格语义和安全保证的强大框架,用于选举日选民签到
  • 批准号:
    2131538
  • 财政年份:
    2021
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SHF: Small: Semantics of Higher Order Probabilistic Programs
SHF:小:高阶概率程序的语义
  • 批准号:
    2008083
  • 财政年份:
    2020
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Semantics-Oriented Binary Code Analysis Learning from Recent Advances in Deep Learning
SaTC:核心:小型:面向语义的二进制代码分析从深度学习的最新进展中学习
  • 批准号:
    1953073
  • 财政年份:
    2020
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SHF: Small: Explicating and Exploiting the Physical Semantics of Code
SHF:小:解释和利用代码的物理语义
  • 批准号:
    1909414
  • 财政年份:
    2019
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
SHF: Small: Declaratively Creating Semantics-driven Visualizations
SHF:小:以声明方式创建语义驱动的可视化
  • 批准号:
    1910264
  • 财政年份:
    2019
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
RI: Small: Demographic-Aware Lexical Semantics
RI:小:人口感知词汇语义
  • 批准号:
    1815291
  • 财政年份:
    2018
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
RI: Small: From acoustics to semantics: Embedding speech for a hierarchy of tasks
RI:小:从声学到语义:为任务层次结构嵌入语音
  • 批准号:
    1816627
  • 财政年份:
    2018
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Continuing Grant
SHF: Small: Revisiting Elementary Denotational Semantics
SHF:小:重新审视基本指称语义
  • 批准号:
    1814460
  • 财政年份:
    2018
  • 资助金额:
    $ 48.14万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了