SHF: Small: Semantics, Static Analysis, and Refencing of Concurrent Programs with Weak Memory Models
SHF: Small: Semantics, Static Analysis, and Refencing of Concurrent Programs with Weak Memory Models
批准号:
1617717
负责人:
Patrick Cousot
金额:
$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)
会议论文
CPS: Breakthrough: Cyber-Physical System Securitization by Responsibility Analysis
-
批准号:1446511
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Patrick Cousot
-
依托单位:
CSR - EHCS(EHS), TM: Abstract Interpretation-Based Analysis and Verification for Critical Systems
-
批准号:0834535
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Patrick Cousot
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: