FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning

FMiTF:轨道 II:严格且多功能的浮点精度分析和调整

基本信息

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

项目摘要

Floating-point numbers serve as the mostly commonly used representation within computers of real-valued quantities such as the average global temperature on Earth. Since computer storage cells have finite precision, floating-point quantities must be suitably rounded, following standard rounding rules such as promulgated by the Institute of Electrical and Electronics Engineers (IEEE). Unfortunately, these rounding rules are sometimes incorrectly implemented in existing pieces of important software. In other cases, key links in the software transformation pipeline deviate from mathematical stipulations. This project provides an integrated collection of tools called FPFormal that helps establish mathematically rigorous estimates of round-off error. It assists designers pinpoint exactly which links in the transformation pipeline must be enhanced to attain certifiable calculation results. This research eliminates or vastly minimize deviations in calculation results that inform critical scientific decisions. The tools developed in this project will be open to the entire scientific community, and also play a key role in promoting pedagogy at all levels of computing education.The FPFormal project provides an integrated collection of point tools that help researchers in science and engineering establish tight round-off error bounds for their numerical calculations. Some of these tools employ symbolic differentiation supported by a novel idea called Taylor Forms, feeding the results to a global optimizer called Gelpia. Other tools in FPFormal will help pinpoint the sources of result deviations through differently branching computations. They will also compute inputs that cause the most roundoff errors. FPFormal will be released to the research community and promoted at conferences and workshops specifically targeting three groups: computational scientists at national laboratories; companies invested in developing mathematical software; and individual researchers in areas such as Physics where calculations are the only means of exploring the unknown. A major emphasis of the investigators will be to adhere to standards such as FPBench being developed by the community to supply well-vetted benchmarks. Broader impacts of the project are to equip domain science and engineering researchers and practitioners with tools that help them make their computational software trustworthy as well as more energy efficient, by enabling them to choose lower precision whenever the underlying specifications allow. Potential impacts span both high-performance computing and machine learning.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
浮点数是计算机中最常用的实数值表示形式,例如地球上的全球平均温度。 由于计算机存储单元的精度有限,因此必须遵循电气和电子工程师协会 (IEEE) 颁布的标准舍入规则,对浮点量进行适当舍入。不幸的是,这些舍入规则有时在现有的重要软件中被错误地实现。 在其他情况下,软件转换管道中的关键环节偏离数学规定。 该项目提供了一个名为 FPFormal 的集成工具集,有助于建立数学上严格的舍入误差估计。它可以帮助设计人员准确地确定必须增强转换管道中的哪些环节才能获得可验证的计算结果。这项研究消除或极大地减少了为关键科学决策提供信息的计算结果的偏差。该项目开发的工具将向整个科学界开放,同时也在促进各级计算教育的教学法方面发挥关键作用。FPFormal 项目提供了点工具的集成集合,帮助科学和工程领域的研究人员建立紧密的关系。数值计算的舍入误差范围。其中一些工具采用了由泰勒形式 (Taylor Forms) 的新颖想法支持的符号微分,将结果提供给名为 Gelpia 的全局优化器。 FPFormal 中的其他工具将通过不同的分支计算来帮助查明结果偏差的来源。他们还将计算导致最多舍入误差的输入。 FPFormal 将向研究界发布,并在专门针对三个群体的会议和研讨会上进行推广:国家实验室的计算科学家;投资开发数学软件的公司;以及物理学等领域的个人研究人员,在这些领域,计算是探索未知的唯一手段。 研究人员的主要重点是遵守社区开发的 FPBench 等标准,以提供经过严格审查的基准。该项目更广泛的影响是为领域科学和工程研究人员和从业人员提供工具,帮助他们在基础规范允许的情况下选择较低的精度,从而帮助他们使计算软件值得信赖并提高能源效率。潜在影响涵盖高性能计算和机器学习。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
FLoAT : Framework for Workflow Analysis and Transformation
FLoAT:工作流程分析和转换框架
Robustness Analysis of Loop-Free Floating-Point Programs via Symbolic Automatic Differentiation
通过符号自动微分进行无循环浮点程序的鲁棒性分析
  • DOI:
  • 发表时间:
    2021-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Das, Arnab;Tirpankar, Tanmay;Gopalakrishnan, Ganesh;Krishnamoorthy, Sriram
  • 通讯作者:
    Krishnamoorthy, Sriram
{{ 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-03-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xinyi Li;Ang Li;Bo Fang;Katarzyna Swirydowicz;Ignacio Laguna;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Reliable Model Compression via Label-Preservation-Aware Loss Functions
通过标签保存感知损失函数实现可靠的模型压缩
  • DOI:
    10.1109/cvpr52688.2022.01012
  • 发表时间:
    2020-12-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Vinu Joseph;Shoaib Ahmed Siddiqui;Aditya Bhaskara;Ganesh Gopalakrishnan;Saurav Muralidharan;M. Garl;Sheraz Ahmed;A. Dengel
  • 通讯作者:
    A. Dengel
A Programmable Approach to Neural Network Compression
神经网络压缩的可编程方法
  • DOI:
    10.1109/mm.2020.3012391
  • 发表时间:
    2019-11-06
  • 期刊:
  • 影响因子:
    3.6
  • 作者:
    Vinu Joseph;Ganesh Gopalakrishnan;Saurav Muralidharan;M. Garl;Animesh Garg
  • 通讯作者:
    Animesh Garg
DOE/NSF Workshop on Correctness in Scientific Computing
DOE/NSF 科学计算正确性研讨会
  • DOI:
    10.48550/arxiv.2312.15640
  • 发表时间:
    2023-12-25
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Maya Gokhale;Usa Lawrence Livermore National Laboratory;Ganesh Gopalakrishnan;Jackson Mayo;Cindy Rubio;Dept. STEPHEN F. SIEGEL
  • 通讯作者:
    Dept. STEPHEN F. SIEGEL
Weak behaviours and programming assumptions
弱行为和编程假设
  • DOI:
    10.1016/j.ymssp.2018.04.042
  • 发表时间:
    2018-11-01
  • 期刊:
  • 影响因子:
    8.4
  • 作者:
    J. Alglave;Mark Batty;Alastair F. Donaldson;Ganesh Gopalakrishnan;J. Ketema;Daniel Poetzl;Tyler Sorensen;John Wickerson
  • 通讯作者:
    John Wickerson

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

相似国自然基金

二维飞秒受激拉曼光谱追踪H2O+→水合H3O+的振动能量转移路径
  • 批准号:
    12304282
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
数智化转型期中小企业逆势拼凑二元模式的形成机理及节俭式创新的追踪研究
  • 批准号:
    72272116
  • 批准年份:
    2022
  • 资助金额:
    45 万元
  • 项目类别:
    面上项目
基于复杂图网络表示的知识与能力二元追踪方法研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
近红外II/IIb区双色荧光活体显微成像术用于肝硬化微循环障碍和干细胞治疗的实时追踪
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
MEF2A/miR-92a/GDF11信号轴调控冠状动脉慢血流血管内皮功能及左心室功能的作用机制
  • 批准号:
    81871373
  • 批准年份:
    2018
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目

相似海外基金

FMitF: Track II: Cybolic: a symbolic execution technique and tool for analyzing CMake build scripts
FMITF:轨道 II:Cybolic:用于分析 CMake 构建脚本的符号执行技术和工具
  • 批准号:
    2319131
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
FMitF: Track II: SMT-Based Reachability Analyzer of NGAC Policies
FMitF:轨道 II:NGAC 策略的基于 SMT 的可达性分析器
  • 批准号:
    2318891
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
FMitF: Track II: Educating Developers about Ownership in Rust
FMITF:轨道 II:对开发人员进行 Rust 所有权教育
  • 批准号:
    2319014
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
  • 批准号:
    2319473
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
FMitF: Track II: Bringing Verification-Aware Languages and Federated Authentication to Enable Secure Computing for Scientific Communities
FMITF:轨道 II:引入验证感知语言和联合身份验证,为科学界提供安全计算
  • 批准号:
    2319190
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了