课题基金 / 基金详情

CSR-SMA: Toward Reliable and Efficient Message Passing Software Through Formal Analysis

CSR-SMA: Toward Reliable and Efficient Message Passing Software Through Formal Analysis
CSR-SMA:通过形式分析实现可靠、高效的消息传递软件
批准号:
0509379
负责人:
Ganesh Gopalakrishnan
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-07-01 至 2011-06-30

项目摘要

项目成果

Ganesh Gopalakrishnan的其他基金

相似基金

相关文献

中文摘要
翻译
对高性能的追求推动了并行科学计算软件的设计。超过60%的高性能计算(HPC)社区使用MPI库编写程序;为了获得性能,他们执行许多手动优化。即使是从高级描述生成MPI的团队,由于其出色的可移植性,最终似乎也会生成MPI代码。然而,由于性能不端口,手动调整是不可避免的。这一点,加上MPI标准的广泛性和不断发展的性质,以及并发编程的固有复杂性,引入了代价高昂的bug。形式化方法正享受着爆炸性的增长,以帮助消除这些bug。它们已经在不同的领域找到了应用,从形式验证优化编译器转换,形式调试设备驱动程序代码,到巩固工业标准。 该项目将调查并采用一些互补的正式方法来进行HPC软件设计:建立MPI的正式标准,以便设计人员得到适当的教育,利用标准编写全面的MPI平台测试,从MPI程序中提取有限状态模型并自动分析它们的死锁和竞争条件,该项目将通过开发利用通信库语义特性的算法来推进形式化方法的最新发展。它将通过鼓励使用正式断言和鼓励使用正式分析代替蛮力执行来帮助推进并行科学编程的最新技术水平。
英文摘要
The quest for high performance drives parallel scientific computing software design. Well over 60% of the high-performance computing (HPC) community writes programs using the MPI library; to gain performance, they are known to perform many manual optimizations. Even groups that generate MPI from high level descriptions ultimately seem to generate MPI code, due to its eminent portability. However, since performance does not port, manual tweaks are inevitable. This, together with the vastness and evolving nature of the MPI standard, and the innate complexity of concurrent programming introduces costly bugs.Formal methods are enjoying an explosive growth precisely to help eliminate these kinds of bugs. Already they find applications in diverse areas ranging from formally verifying optimizing compiler transformations, formally debugging device driver codes, and solidifying industrial standards. The project will investigate and employ a number of complementary formal approaches to HPC software design: erect formal standards for MPI so that designers are properly educated, take advantage of the standards and write comprehensive MPI platform tests, extract finite-state models from MPI programs and analyze them automatically for deadlocks and race conditions, and will instrument the MPI-based program with correctness assertions that can be checked at run-time.The project will advance the state of the art in formal methods by developing algorithms that take advantage of semantic properties of communication libraries. It will help advance the state of the art in parallel scientific programming by encouraging the use of formal assertions, and encouraging the use of formal analysis in lieu of brute-force execution.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
REU Site: Trust and Reproducibility of Intelligent Computation
  • 批准号:
    2244492
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.5万
  • 财政年份:
    2023
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
  • 批准号:
    2319507
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2023
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
  • 批准号:
    2124100
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2021
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
  • 批准号:
    1956106
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.76万
  • 财政年份:
    2020
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
国内基金
海外基金
MPE细胞团中α-SMA+肿瘤细胞激活Notch 通路促恶性进展的作用机制研究
  • 批准号:
    JCZRQNB202600536
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2026
  • 负责人:
  • 依托单位:
搭载SMN1基因的新型腺相关病毒治疗SMA的作用机制及应用基础研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    常宇鑫
  • 依托单位:
基于突破性双靶点AAV基因疗法,治疗SMA脊髓性肌萎缩症
多场耦合条件下SMA智能复合结构力学特性研究及结构优化
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位: