课题基金 / 基金详情

EAGER: Memory Models: Specification and Verification in a Concurrency Intermediate Verification Language (CIVL) Framework

EAGER: Memory Models: Specification and Verification in a Concurrency Intermediate Verification Language (CIVL) Framework
EAGER:内存模型:并发中间验证语言 (CIVL) 框架中的规范和验证
批准号:
1346756
负责人:
Zvonimir Rakamaric
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-08-01 至 2016-07-31

项目摘要

项目成果

Zvonimir Rakamaric的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The nation's economic progress and national security are critically dependent on maintaining a trajectory of steady advances in computing. Such advances are crucially dependent on the use of multiple processing units that are programmed using parallel programming languages. As these parallel processing systems find uses in critical applications such as national security infrastructures, medical devices, airplanes, and computing installations that predict our weather, they must be highly reliable as well as energy efficient. Unfortunately, today's multi-processors are extremely difficult to reliably employ and to efficiently program using current parallel programming languages. In addition to the generally recognized difficulty of writing parallel programs, one of the central unresolved difficulties is the development of a clearly defined shared memory semantics that allows sufficient parallelism. This semantics dictates how the computing elements exchange data, as well as how compilers can safely optimize parallel programs.This work primarily focuses on addressing critical problems relating to concurrent shared memory interactions in parallel programs. It helps advance the current state of the art by developing a collection of mathematical models for clearly defining these interactions. These mathematical models will form the bedrock for developing parallel processors as well as compilers that reliably translate user intentions into correctly functioning computing systems. A central emphasis of our work is that it uniformly addresses the multiplicity of parallel processing element types as well as computer languages by erecting these mathematical models based on a Concurrency Intermediate Verification Language. An equally important feature of this work is that this understanding of memory consistency models directly translates into rigorous error-checking tools to avoid egregious mistakes in deployed computer software. A key aspect of this project is the development of such error-checking tools for parallel programs and demonstrating the effectiveness of these tools on realistic programs acquired from national labs and industrial partners.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF: Track II: Lifting the SMACK Verifier to Production Software
  • 批准号:
    2019267
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2020
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust
  • 批准号:
    1837051
  • 项目类别:
    Standard Grant
  • 资助金额:
    $39.99万
  • 财政年份:
    2018
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
CAREER: Formal Methods for Approximate Computing
  • 批准号:
    1552975
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $49.45万
  • 财政年份:
    2016
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
TWC: Small: Deker: Decomposing Commodity Kernels for Verification
  • 批准号:
    1527526
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2015
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
国内基金
海外基金
CREB在杏仁核神经环路memory allocation中的作用和机制研究
  • 批准号:
    31171079
  • 项目类别:
    面上项目
  • 资助金额:
    55.0万元
  • 批准年份:
    2011
  • 负责人:
    周宇
  • 依托单位:
面向多核处理器的硬软件协作Transactional Memory系统结构
  • 批准号:
    60873053
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2008
  • 负责人:
    刘轶
  • 依托单位: