SHF: Small: Stabilizing Numeric Programs Against Platform Uncertainties

SHF:小型:针对平台不确定性稳定数值程序

基本信息

  • 批准号:
    1718235
  • 负责人:
  • 金额:
    $ 49.8万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2017
  • 资助国家:
    美国
  • 起止时间:
    2017-07-15 至 2021-06-30
  • 项目状态:
    已结题

项目摘要

Most computer programs process vast amounts of numerical data. Unfortunately, due to space and performance demands, computer arithmetic comes with its own rules. Making matters worse, different computers have different rules: while there are standardization efforts, efficiency considerations give hardware and compiler designers much freedom to bend the rules to their taste. As a result, the outcome of a computer calculation depends not only on the input, but also on the particular machine and environment in which the calculation takes place. This makes programs brittle and un-portable, and causes them to produce untrusted results. This project addresses these problems, by designing methods to detect inputs to computer programs that exhibit too much platform dependence, and to repair such programs, by making their behavior more robust.Technical goals of this project include: (i) automatically warning users of disproportionately platform-dependent results of their numeric algorithms; (ii) repairing programs with platform instabilities; and (iii) proving programs stable against platform variations. Platform-independence of numeric computations is a form of robustness whose lack undermines the portability of program semantics. This project is one of the few to tackle the question of non-determinism in the specification (IEEE 754) of the theory (floating-point arithmetic) that machines are using today. This work requires new abstractions that soundly approximate the set of values of a program variable against a variety of compiler and hardware behaviors and features that may not even be known at analysis time. The project involves graduate and undergraduate students.
大多数计算机程序处理大量的数值数据。不幸的是,由于空间和性能的要求,计算机运算有自己的规则。更糟糕的是,不同的计算机有不同的规则:虽然有标准化的努力,但效率方面的考虑给了硬件和编译器设计者很大的自由来弯曲规则以满足他们的口味。因此,计算机计算的结果不仅取决于输入,而且还取决于进行计算的特定机器和环境。这使得程序脆弱且不可移植,并导致它们产生不可信的结果。本项目旨在解决这些问题,设计方法检测计算机程序中表现出太多平台依赖性的输入,并通过使其行为更健壮来修复此类程序。本项目的技术目标包括:(i)自动警告用户其数值算法的不成比例的平台依赖结果;(ii)修复具有平台不稳定性的程序;(iii)修复具有平台不稳定性的程序;(iv)修复具有平台不稳定性的程序。以及(iii)证明程序对于平台变化是稳定的。数值计算的平台无关性是一种健壮性形式,它的缺乏破坏了程序语义的可移植性。该项目是少数几个解决当今机器使用的理论(浮点运算)规范(IEEE 754)中的非确定性问题的项目之一。这项工作需要新的抽象,健全的近似值的一组程序变量对各种编译器和硬件的行为和功能,甚至可能不知道在分析时。该项目涉及研究生和本科生。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Stabilizing Floating-Point Programs Using Provenance Analysis
使用来源分析稳定浮点程序
  • DOI:
    10.1007/978-3-319-52234-0_13
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gu, Yijia;Wahl, Thomas
  • 通讯作者:
    Wahl, Thomas
{{ 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 }}

Thomas Wahl其他文献

MatFlood: An efficient algorithm for mapping flood extent and depth
MatFlood:一种绘制洪水范围和深度的有效算法
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    4.9
  • 作者:
    A. Enriquez;Thomas Wahl;Stefan A. Talke;P. M. Orton;James F. Booth;Miguel Agulles;S. Santamaria
  • 通讯作者:
    S. Santamaria
Advances in extreme value analysis and application to natural hazards
  • DOI:
    10.1007/s11069-019-03628-x
  • 发表时间:
    2019-08-22
  • 期刊:
  • 影响因子:
    3.700
  • 作者:
    Ivan D. Haigh;Thomas Wahl
  • 通讯作者:
    Thomas Wahl
Transdisciplinary research promoting clean and resilient energy systems for socially vulnerable communities: A review
促进社会弱势群体清洁和有复原力的能源系统的跨学科研究:综述
  • DOI:
    10.1016/j.rser.2025.115434
  • 发表时间:
    2025-05-01
  • 期刊:
  • 影响因子:
    16.300
  • 作者:
    Sara Belligoni;Elizabeth Trader;Mengjie Li;Mohammad Siddiqur Rahman;Javed Ali;Alejandra Rodriguez Enriquez;Meghana Nagaraj;Sanam K. Aksha;Kelly A. Stevens;Thomas Wahl;Christopher T. Emrich;Zhihua Qu;Kristopher O. Davis
  • 通讯作者:
    Kristopher O. Davis
Observations reveal changing coastal storm extremes around the United States
观察结果显示美国周围沿海极端风暴在不断变化
  • DOI:
    10.1038/s41558-025-02315-z
  • 发表时间:
    2025-04-17
  • 期刊:
  • 影响因子:
    27.100
  • 作者:
    Joao Morim;Thomas Wahl;D. J. Rasmussen;Francisco M. Calafat;Sean Vitousek;Soenke Dangendorf;Robert E. Kopp;Michael Oppenheimer
  • 通讯作者:
    Michael Oppenheimer
Trends in Europe storm surge extremes match the rate of sea-level rise
欧洲风暴潮极端事件的趋势与海平面上升速率相匹配
  • DOI:
    10.1038/s41586-022-04426-5
  • 发表时间:
    2022-03-30
  • 期刊:
  • 影响因子:
    48.500
  • 作者:
    Francisco M. Calafat;Thomas Wahl;Michael Getachew Tadesse;Sarah N. Sparrow
  • 通讯作者:
    Sarah N. Sparrow

Thomas Wahl的其他文献

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

{{ truncateString('Thomas Wahl', 18)}}的其他基金

CAREER: The Effects of Spatiotemporal Storm Surge Clusters on Coastal Flood Risk
职业:时空风暴潮集群对沿海洪水风险的影响
  • 批准号:
    2141461
  • 财政年份:
    2022
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Continuing Grant
NSFGEO-NERC: CHANCE - understanding Compound flooding in the past, present and future for nortH AtlaNtic CoastlinEs
NSFGEO-NERC:机会 - 了解北大西洋海岸线过去、现在和未来的复合洪水
  • 批准号:
    1929382
  • 财政年份:
    2019
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
PREEVENTS Track 2: Collaborative Research: Geomorphic Versus Climatic Drivers of Changing Coastal Flood Risk
预防事件轨道 2:协作研究:变化的沿海洪水风险的地貌与气候驱动因素
  • 批准号:
    1854896
  • 财政年份:
    2019
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Continuing Grant
NSF Student Travel Grant for 2017 Conference on Computer Aided Verification
2017 年计算机辅助验证会议 NSF 学生旅费补助金
  • 批准号:
    1732205
  • 财政年份:
    2017
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
FMCAD 2015 Student Forum
FMCAD 2015学生论坛
  • 批准号:
    1529480
  • 财政年份:
    2015
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
CAREER: Verifying Threaded Software Using Resource Bounds -- An Approach Towards Dependable Concurrency
职业:使用资源界限验证线程软件——一种实现可靠并发的方法
  • 批准号:
    1253331
  • 财政年份:
    2013
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Continuing Grant
SHF: Small: Ensuring Reliability and Portability of Scientific Software for Heterogeneous Architectures
SHF:小型:确保异构架构科学软件的可靠性和可移植性
  • 批准号:
    1218075
  • 财政年份:
    2012
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Powering Small Craft with a Novel Ammonia Engine
用新型氨发动机为小型船只提供动力
  • 批准号:
    10099896
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Collaborative R&D
"Small performances": investigating the typographic punches of John Baskerville (1707-75) through heritage science and practice-based research
“小型表演”:通过遗产科学和基于实践的研究调查约翰·巴斯克维尔(1707-75)的印刷拳头
  • 批准号:
    AH/X011747/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Research Grant
Fragment to small molecule hit discovery targeting Mycobacterium tuberculosis FtsZ
针对结核分枝杆菌 FtsZ 的小分子片段发现
  • 批准号:
    MR/Z503757/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Research Grant
Bacteriophage control of host cell DNA transactions by small ORF proteins
噬菌体通过小 ORF 蛋白控制宿主细胞 DNA 交易
  • 批准号:
    BB/Y004426/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Research Grant
Windows for the Small-Sized Telescope (SST) Cameras of the Cherenkov Telescope Array (CTA)
切伦科夫望远镜阵列 (CTA) 小型望远镜 (SST) 相机的窗口
  • 批准号:
    ST/Z000017/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Research Grant
CSR: Small: Leveraging Physical Side-Channels for Good
CSR:小:利用物理侧通道做好事
  • 批准号:
    2312089
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
CSR: Small: Multi-FPGA System for Real-time Fraud Detection with Large-scale Dynamic Graphs
CSR:小型:利用大规模动态图进行实时欺诈检测的多 FPGA 系统
  • 批准号:
    2317251
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
AF: Small: Problems in Algorithmic Game Theory for Online Markets
AF:小:在线市场的算法博弈论问题
  • 批准号:
    2332922
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
Collaborative Research: FET: Small: Algorithmic Self-Assembly with Crisscross Slats
合作研究:FET:小型:十字交叉板条的算法自组装
  • 批准号:
    2329908
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
NeTS: Small: ML-Driven Online Traffic Analysis at Multi-Terabit Line Rates
NeTS:小型:ML 驱动的多太比特线路速率在线流量分析
  • 批准号:
    2331111
  • 财政年份:
    2024
  • 资助金额:
    $ 49.8万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了