CSR-SMA: Toward Reliable and Efficient Message Passing Software Through Formal Analysis
CSR-SMA: Toward Reliable and Efficient Message Passing Software Through Formal Analysis
批准号:
0509379
负责人:
Ganesh Gopalakrishnan
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-07-01 至 2011-06-30
中文摘要
对高性能的追求推动了并行科学计算软件的设计。超过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
-
依托单位:
FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning
-
批准号:1918497
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2019
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SHF: Small: Indy: Toward Safe and Fast Compiler Flags
-
批准号:1817073
-
项目类别:Standard Grant
-
资助金额:$48.14万
-
财政年份:2018
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SHF: Medium: Hierarchical Tuning of Floating-Point Computations
-
批准号:1704715
-
项目类别:Standard Grant
-
资助金额:$120.0万
-
财政年份:2017
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
2017 Software Infrastructure for Sustained Innovation (SI2) Principal Investigator Workshop
-
批准号:1702722
-
项目类别:Standard Grant
-
资助金额:$9.5万
-
财政年份:2016
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
EAGER: Application-driven Data Precision Selection Methods
-
批准号:1643056
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2016
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SI2-SSE: Scalable Multifaceted Graphical Processing Unit (GPU) Program Debugging
-
批准号:1535032
-
项目类别:Standard Grant
-
资助金额:$41.75万
-
财政年份:2015
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
XPS: EXPL: CCA: Collaborative Research: Nixing Scale Bugs in HPC Applications
-
批准号:1439002
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2014
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CSR: SMALL: Design Validation Methods for Reliable and Efficient Floating-Point
-
批准号:1421726
-
项目类别:Standard Grant
-
资助金额:$39.83万
-
财政年份:2014
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: Localized, Layered Formal Hardware/Software Resilience Methods
-
批准号:1255776
-
项目类别:Continuing Grant
-
资助金额:$11.55万
-
财政年份:2013
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CCF: SHF: Medium: Collaborative Research: A Static and Dynamic Verification Framework for Parallel Programming
-
批准号:1302449
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SI2-SSE: Correctness Verification Tools for Extreme Scale Hybrid Concurrency
-
批准号:1148127
-
项目类别:Standard Grant
-
资助金额:$44.43万
-
财政年份:2012
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
EAGER: Formal Reliability Enhancement Methods for Million Core Computational Frameworks
-
批准号:1241849
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Travel and Registration Support for Computer Aided Verification 2011
-
批准号:1118485
-
项目类别:Standard Grant
-
资助金额:$0.7万
-
财政年份:2011
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: MCDA: Formal Analysis of Multicore Communication APIs and Applications
-
批准号:0903408
-
项目类别:Standard Grant
-
资助金额:$18.83万
-
财政年份:2009
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CPA-DA: Formal Methods for Multi-core Shared Memory Protocol Design
-
批准号:0811429
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
ITR: Protocol Synthesis and Verification
-
批准号:0219805
-
项目类别:Continuing Grant
-
资助金额:$26.0万
-
财政年份:2002
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
国内基金
海外基金
登录
查看更多内容
MPE细胞团中α-SMA+肿瘤细胞激活Notch 通路促恶性进展的作用机制研究
-
批准号:JCZRQNB202600536
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:
-
依托单位:
搭载SMN1基因的新型腺相关病毒治疗SMA的作用机制及应用基础研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:常宇鑫
-
依托单位:
基于突破性双靶点AAV基因疗法,治疗SMA脊髓性肌萎缩症
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:李静
-
依托单位:
多场耦合条件下SMA智能复合结构力学特性研究及结构优化
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
高精度经颅电通过刺激SMA抑制纹状体-丘脑功能治疗强迫症的脑功能与代谢的研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:陈永军
-
依托单位:
CXCL12趋化CXCR4+/α-SMA+成骨前体细胞促进黄韧带骨化的机制研究
-
批准号:82302745
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:陈广辉
-
依托单位:
新型Fe-SMA自预应力特性及对混凝土箱梁腹板抗裂提升研究
-
批准号:52378139
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:董志强
-
依托单位:
近断层桥梁刚度递增式SMA拉索减震体系研究
-
批准号:52308520
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:郭军军
-
依托单位:
UHPC-SMA连接新型自复位装配式混凝土剪力墙抗震性能及设计方法研究
-
批准号:52368022
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:支清
-
依托单位:
配置SMA-剪切型钢复合阻尼器的冷弯型钢框架—支撑结构震损机理研究
-
批准号:CSTB2023NSCQ-BHX0229
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2023
-
负责人:向弋
-
依托单位: