ITR: Protocol Synthesis and Verification

ITR:协议合成和验证

基本信息

  • 批准号:
    0219805
  • 负责人:
  • 金额:
    $ 26万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2002
  • 资助国家:
    美国
  • 起止时间:
    2002-09-01 至 2006-10-31
  • 项目状态:
    已结题

项目摘要

Projects of national importance critically depend on supercomputers, such as the ASCI White supercomputer deployed at Lawrence Livermore Laboratories. Supercomputers such as these are comprised of thousands of microprocessors that share terabytes of main memory. In order to bring down the cost of these `shared memory' supercomputers and to ensure their error-free operation during long-running simulations, their design and verification complexity must be significantly reduced. A significant amount of this complexity exists in the concurrent protocols that allow the microprocessors to reliably share memory. The investigators study how to automatically synthesize these protocols from higher level descriptions that are easier (and hence quicker) to verify correct. This research involves a formal understanding of high performance protocols in use this area, the creation of a guided synthesis procedure that allows designers to quickly explore the space of protocols and select one that meets the performance goals, and then mathematically prove the correctness of the high level protocol as well as its translation to a detailed hardware-level protocol description. Design and verification tools that the industry can adopt are being developed.The distributed shared memory (DSM) is a dominant organizational paradigm for multiprocessor machines. DSM machines are used as desktop computers, supercomputers such as the 512-node ASCI White of Lawrence Livermore, and in future sold as single-chip multiprocessor components. The high verification complexity of DSM machines is known to delay the shipping dates of microprocessors and parallel processing software. This complexity stems from a host of DSM protocol design issues, such as: (i) aggressive latency hiding through out-of-order processing, implying the use of complex weak memory consistency models; (ii) complex protocol actions that require buffer reservation and deadlock avoidance. This research involves a formal understanding of weak memory models (captured as a theorem-prover library), and high performance protocols in use this area. It develops guided synthesis procedures that allow designers to quickly explore a wide spectrum of protocols. Once a high-level protocol meeting estimated performance goals is selected, model checking is employed to verify conformance against the chosen weak memory model. A mathematically proven (using theorem proving) translation procedure is then applied to obtain a detailed protocol description. This description is analyzed for performance and iterated till convergence. Examples drawn from industrial multiprocessors are used to illustrate our new methods. Design and verification tools that the industry can adopt are being developed.
一些国家级的重要项目主要依赖于超级计算机,例如部署在劳伦斯利弗莫尔实验室的ASCI白色超级计算机。像这样的超级计算机由数千个微处理器组成,它们共享太字节的主存储器。为了降低这些“共享内存”超级计算机的成本,并确保它们在长时间运行的模拟过程中无差错地运行,必须大大降低它们的设计和验证复杂性。大量的这种复杂性存在于允许微处理器可靠地共享存储器的并发协议中。研究人员研究如何从更高级别的描述中自动合成这些协议,这些描述更容易(因此更快)验证正确。这项研究涉及到一个正式的高性能协议在使用这一领域的理解,创建一个指导的合成过程,使设计人员能够快速探索的协议空间,并选择一个满足性能目标,然后在数学上证明的正确性的高层次的协议,以及它的翻译到一个详细的硬件级协议描述。工业界可以采用的设计和验证工具正在开发中。分布式共享存储器(DSM)是多处理器机器的主要组织范例。 DSM机器被用作台式计算机,超级计算机,如劳伦斯利弗莫尔的512节点ASCI白色,未来作为单芯片多处理器组件出售。 DSM机器的高验证复杂性被认为会延迟微处理器和并行处理软件的出货日期。这种复杂性源于许多DSM协议设计问题,例如:(i)通过乱序处理的侵略性延迟隐藏,这意味着使用复杂的弱存储器一致性模型;(ii)需要缓冲区预留和死锁避免的复杂协议动作。 这项研究涉及到弱内存模型(捕获为定理证明库)的正式理解,以及使用这一领域的高性能协议。它开发了指导合成程序,使设计人员能够快速探索广泛的协议。一旦一个高层次的协议,会议估计的性能目标被选中,模型检查是用来验证所选择的弱内存模型的一致性。 数学证明(使用定理证明)的翻译过程,然后应用,以获得详细的协议描述。分析该描述的性能并迭代直到收敛。从工业多处理器的例子来说明我们的新方法。 正在开发业界可以采用的设计和验证工具。

项目成果

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

Ganesh Gopalakrishnan其他文献

FTTN: Feature-Targeted Testing for Numerical Properties of NVIDIA & AMD Matrix Accelerators
FTTN:针对 NVIDIA 数值特性的特征测试
  • DOI:
    10.48550/arxiv.2403.00232
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xinyi Li;Ang Li;Bo Fang;Katarzyna Swirydowicz;Ignacio Laguna;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Observations and modeling of symmetric instability in the ocean interior in the Northwestern Equatorial Pacific
  • DOI:
    https://doi.org/10.1038/s43247-022-00362-4
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    7.9
  • 作者:
    Hui Zhou;William K. Dewar;Wenlong Yang;Hengchang Liu;Xu Chen;Rui Li;Chuanyu Liu;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Binary Decision Diagrams as Minimal DFA
  • DOI:
    10.1201/9781315148175-20
  • 发表时间:
    2019-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Retroperitoneal lymphatics on CT and MR
  • DOI:
    10.1007/s00261-006-9036-9
  • 发表时间:
    2006-08-31
  • 期刊:
  • 影响因子:
    2.200
  • 作者:
    Shalini Govil;Asha Justus;Raghuram Lakshminarayanan;Sukria Nayak;Antony Devasia;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Observations and modeling of symmetric instability in the ocean interior in the Northwestern Equatorial Pacific
西北赤道太平洋海洋内部对称不稳定性的观测和模拟
  • DOI:
    10.1038/s43247-022-00362-4
  • 发表时间:
    2022-02
  • 期刊:
  • 影响因子:
    7.9
  • 作者:
    Hui Zhou;William K. Dewar;Wenlong Yang;Hengchang Liu;Xu Chen;Rui Li;Chuanyu Liu;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan

Ganesh Gopalakrishnan的其他文献

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

{{ truncateString('Ganesh Gopalakrishnan', 18)}}的其他基金

REU Site: Trust and Reproducibility of Intelligent Computation
REU 站点:智能计算的信任和可重复性
  • 批准号:
    2244492
  • 财政年份:
    2023
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
FMiTF:Track-2:来自 LLVM 的严格且可扩展的形式浮​​点误差分析
  • 批准号:
    2319507
  • 财政年份:
    2023
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
协作研究:FMitF:Track-1:两端的正确性:严格的 ML 满足高效的稀疏实现
  • 批准号:
    2124100
  • 财政年份:
    2021
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
  • 批准号:
    1956106
  • 财政年份:
    2020
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning
FMiTF:轨道 II:严格且多功能的浮点精度分析和调整
  • 批准号:
    1918497
  • 财政年份:
    2019
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
SHF: Small: Indy: Toward Safe and Fast Compiler Flags
SHF:小:Indy:迈向安全快速的编译器标志
  • 批准号:
    1817073
  • 财政年份:
    2018
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
SHF: Medium: Hierarchical Tuning of Floating-Point Computations
SHF:中:浮点计算的分层调整
  • 批准号:
    1704715
  • 财政年份:
    2017
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
2017 Software Infrastructure for Sustained Innovation (SI2) Principal Investigator Workshop
2017持续创新软件基础设施(SI2)首席研究员研讨会
  • 批准号:
    1702722
  • 财政年份:
    2016
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
EAGER: Application-driven Data Precision Selection Methods
EAGER:应用驱动的数据精度选择方法
  • 批准号:
    1643056
  • 财政年份:
    2016
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
SI2-SSE: Scalable Multifaceted Graphical Processing Unit (GPU) Program Debugging
SI2-SSE:可扩展多方面图形处理单元 (GPU) 程序调试
  • 批准号:
    1535032
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant

相似海外基金

Adaptive Protocol Synthesis and Error Recovery in Micro-Electrode-Dot-Array (MEDA) Microfluidic Biochips
微电极点阵列 (MEDA) 微流控生物芯片中的自适应协议合成和错误恢复
  • 批准号:
    2313498
  • 财政年份:
    2023
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Adaptive Protocol Synthesis and Error Recovery in Micro-Electrode-Dot-Array (MEDA) Microfluidic Biochips
微电极点阵列 (MEDA) 微流控生物芯片中的自适应协议合成和错误恢复
  • 批准号:
    1914796
  • 财政年份:
    2019
  • 资助金额:
    $ 26万
  • 项目类别:
    Standard Grant
Guideline development for improved DESIGN and CONDUCT of pediatric synthesis: PRISMA-PC (Protocol for Children)
改进儿科合成的设计和实施的指南制定:PRISMA-PC(儿童方案)
  • 批准号:
    325169
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Miscellaneous Programs
Investigation into the Mechanism of a Protecting-Group-Free Protocol for the Synthesis of Complex Glycosyl Phosphates
无保护基团合成复杂糖基磷酸酯的机理研究
  • 批准号:
    443452-2013
  • 财政年份:
    2015
  • 资助金额:
    $ 26万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Investigation into the Mechanism of a Protecting-Group-Free Protocol for the Synthesis of Complex Glycosyl Phosphates
无保护基团合成复杂糖基磷酸酯的机理研究
  • 批准号:
    443452-2013
  • 财政年份:
    2014
  • 资助金额:
    $ 26万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Investigation into the Mechanism of a Protecting-Group-Free Protocol for the Synthesis of Complex Glycosyl Phosphates
无保护基团合成复杂糖基磷酸酯的机理研究
  • 批准号:
    443452-2013
  • 财政年份:
    2013
  • 资助金额:
    $ 26万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Development of a rational protocol searching novel biosynthetic gene clusters for natural product synthesis
开发用于天然产物合成的寻找新型生物合成基因簇的合理方案
  • 批准号:
    25560398
  • 财政年份:
    2013
  • 资助金额:
    $ 26万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Establishing a protocol for synthesis of pha for stable isotope probing incubations
建立用于稳定同位素探测孵化的 pha 合成方案
  • 批准号:
    382787-2009
  • 财政年份:
    2009
  • 资助金额:
    $ 26万
  • 项目类别:
    University Undergraduate Student Research Awards
A Cycloaddition Protocol For the Synthesis of Functionalised Heteroaromatic Boronic Esters
合成官能化杂芳硼酯的环加成方案
  • 批准号:
    EP/E016898/1
  • 财政年份:
    2007
  • 资助金额:
    $ 26万
  • 项目类别:
    Research Grant
A new coupling protocol for the synthesis of carbon-rich compounds.
用于合成富碳化合物的新偶联方案。
  • 批准号:
    EP/D053668/1
  • 财政年份:
    2006
  • 资助金额:
    $ 26万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了