CNS Core: Medium: A Systems and User-based Approach to Floating Point Correctness and Resilience
CNS 核心:中:基于系统和用户的浮点正确性和弹性方法
基本信息
- 批准号:2211315
- 负责人:
- 金额:$ 79.48万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-10-01 至 2026-03-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Computer arithmetic approximates the forms of arithmetic that humans use. This approximation can lead to errors for at least two reasons: computer arithmetic is inherently limited in the range and precision of numbers it can handle, and some familiar rules of “human arithmetic” may not apply, leading software developers to introduce bugs that lead to errors. In addition, computer arithmetic implementations, both in hardware and software, are quickly becoming more complex, potentially making developers more conservative out of fear of introducing new kinds of bugs by using them. This project will approach these problems from two new perspectives. From the user perspective, the project will study scientific and other software developers to better gauge their understanding of floating point arithmetic, the most common form of computer arithmetic in scientific applications, and to develop insights on how to better train developers. From the systems perspective, the project will study how to virtualize floating point arithmetic with high performance, making it easier to plug in alternative computer arithmetic systems with different properties, and tools for detecting problems with particular arithmetic systems. The project will also study important scientific applications using the tools it develops, as well as those developed by others.Science and engineering applications are increasingly critical to the economic, military, and environmental health of the nation. It is essential that such applications produce trustworthy results, regardless of the complexity of computer arithmetic and its implementations. Because computer arithmetic, and, more specifically, the IEEE standard for floating point arithmetic on which the project focuses, is a common denominator for most such applications, the project has the potential to improve such applications. Additionally, the project has the potential to better understand software developers, particularly scientific software developers, and thus develop better ways to train them with regard to floating point arithmetic. A collaboration with two national labs forms part of the project, and this will allow access both to scientific developers and to scientific applications that will serve to ground the project and hopefully also provide direct benefit beyond the expected research contributions. The project will also develop a training methodology for scientific developers, and an appropriate lab for undergraduates.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.
计算机算术近似于人类使用的算术形式,这种近似可能会导致错误,原因至少有两个:计算机算术本质上限制了它可以处理的数字的范围和精度,而一些熟悉的“人类算术”规则可能不受限制。应用,导致软件开发人员引入导致错误的错误。此外,硬件和软件中的计算机算术实现正在迅速变得更加复杂,可能使开发人员因担心引入新类型而变得更加保守。该项目将从两个新的角度来解决这些问题,该项目将研究科学和其他软件开发人员,以更好地衡量他们对浮点运算(科学应用中最常见的计算机运算形式)的理解。 ,并从系统角度深入了解如何更好地培训开发人员,该项目将研究如何虚拟化高性能浮点运算,从而更容易插入具有不同属性的替代计算机运算系统以及检测问题的工具。与特别的该项目还将使用其开发的工具以及其他人开发的工具来研究重要的科学应用。科学和工程应用对于国家的经济、军事和环境健康越来越重要。无论计算机算术及其实现的复杂性如何,应用程序都会产生值得信赖的结果,因为计算机算术,更具体地说,该项目所关注的浮点算术标准,是大多数此类应用程序的共同点,因此该项目。此外,该项目还有可能更好地了解软件开发人员,特别是科学软件开发人员,从而开发出更好的方法来培训他们的浮点运算。项目,这将允许科学开发人员和科学应用程序,这将有助于该项目的基础,并有望提供超出预期研究贡献的直接利益,该项目还将为科学开发人员开发一种培训方法,以及适当的方法。本科生实验室。该奖项反映了 NSF 的法定使命通过使用基金会的智力优点和更广泛的影响审查标准进行评估,并被认为值得支持。
项目成果
期刊论文数量(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 }}
Peter Dinda其他文献
A Unified Relational Approach to Grid Information Services
网格信息服务的统一关系方法
- DOI:
- 发表时间:
2001 - 期刊:
- 影响因子:0
- 作者:
Peter Dinda - 通讯作者:
Peter Dinda
TrackFM: Far-out Compiler Support for a Far Memory World
TrackFM:对远程内存世界的远程编译器支持
- DOI:
10.1145/3617232.3624856 - 发表时间:
2024-04-17 - 期刊:
- 影响因子:0
- 作者:
Brian R. Tauro;Brian Suchy;Simone Campanoni;Peter Dinda;Kyle C. Hale - 通讯作者:
Kyle C. Hale
Compiling Loop-Based Nested Parallelism for Irregular Workloads
为不规则工作负载编译基于循环的嵌套并行性
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Yian Su;Mike Rainey;Nick Wanninger;Nadharm Dhiantravan;Jasper Liang;Umut A. Acar;Peter Dinda;Simone Campanoni - 通讯作者:
Simone Campanoni
The CMU Task Parallel Program SuitePeter
CMU 任务并行程序套件Peter
- DOI:
- 发表时间:
1994 - 期刊:
- 影响因子:0
- 作者:
Peter Dinda;T. Gross;David O 'hallaron;Edward Segall;J. Stichnoth;J. Subhlok;Jon Webb;Bwolen Yang - 通讯作者:
Bwolen Yang
CAMP: Compiler and Allocator-based Heap Memory Protection
CAMP:基于编译器和分配器的堆内存保护
- DOI:
10.1109/seed51797.2021.00028 - 发表时间:
2024-06-04 - 期刊:
- 影响因子:0
- 作者:
Zhenpeng Lin;Zheng Yu;Ziyi Guo;Simone Campanoni;Peter Dinda;Xinyu Xing - 通讯作者:
Xinyu Xing
Peter Dinda的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Peter Dinda', 18)}}的其他基金
Collaborative Research: CNS Core: Medium: The Privacy Backplane - A Full Stack Approach to Individualized Privacy Controls Throughout the Internet-of-Things
合作研究:CNS 核心:媒介:隐私背板 - 整个物联网个性化隐私控制的全栈方法
- 批准号:
2211508 - 财政年份:2022
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
合作研究:PPoSS:大型:统一软件和硬件,在异构未来实现高性能和可扩展的无摩擦并行
- 批准号:
2119069 - 财政年份:2021
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future
协作研究:PPoSS:规划:统一软件和硬件以在异构未来实现高性能和可扩展的零成本并行
- 批准号:
2028851 - 财政年份:2020
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack
CSR:媒介:协作研究:并行软件/硬件堆栈的交织
- 批准号:
1763743 - 财政年份:2018
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
XPS: EXPL: CCA: Merging Parallel Run-times and Operating Systems
XPS:EXPL:CCA:合并并行运行时和操作系统
- 批准号:
1533560 - 财政年份:2015
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
EAGER: Collaborative Research: Model-based Autonomic Cloud Computing Software Technology
EAGER:协作研究:基于模型的自主云计算软件技术
- 批准号:
1265347 - 财政年份:2013
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
Student Travel Support For ACM HPDC 2010; June 2010; Chicago, IL
ACM HPDC 2010 学生旅行支持;
- 批准号:
1026810 - 财政年份:2010
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
Collaborative Research: CRI: CRD: An Open Source Extensible Virtual Machine Monitor
协作研究:CRI:CRD:开源可扩展虚拟机监视器
- 批准号:
0709168 - 财政年份:2007
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
Collaborative Research: NeTS-NOSS: Sensor Network Synthesis - Opening the Use of Wireless Sensor Networks to Application Experts
合作研究:NeTS-NOSS:传感器网络综合 - 向应用专家开放无线传感器网络的使用
- 批准号:
0721978 - 财政年份:2007
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
CSR-PDOS: Optimizing the Client/Server Environment Subject to User Satisfaction
CSR-PDOS:根据用户满意度优化客户端/服务器环境
- 批准号:
0720691 - 财政年份:2007
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
相似国自然基金
中等质量丰中子核区的新核结构模型方法
- 批准号:
- 批准年份:2020
- 资助金额:18 万元
- 项目类别:专项基金项目
伏隔核D1/D2共表达中等多棘神经元在孤独症小鼠社交奖赏障碍中的作用及机制研究
- 批准号:81901381
- 批准年份:2019
- 资助金额:20.5 万元
- 项目类别:青年科学基金项目
星系中心的中等质量黑洞研究
- 批准号:11473062
- 批准年份:2014
- 资助金额:90.0 万元
- 项目类别:面上项目
过渡区中等质量原子核结构的配对壳模型研究
- 批准号:11305101
- 批准年份:2013
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
中等和大质量黑洞的潮汐瓦解及其吸积与辐射
- 批准号:10873015
- 批准年份:2008
- 资助金额:42.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: CNS Core: Medium: Movement of Computation and Data in Splitkernel-disaggregated, Data-intensive Systems
合作研究:CNS 核心:媒介:Splitkernel 分解的数据密集型系统中的计算和数据移动
- 批准号:
2406598 - 财政年份:2023
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations
协作研究:CNS 核心:中:具有自适应优化的可重构内核数据路径
- 批准号:
2345339 - 财政年份:2023
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Programmable Computational Antennas for Sensing and Communications
合作研究:中枢神经系统核心:中:用于传感和通信的可编程计算天线
- 批准号:
2343964 - 财政年份:2023
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
CNS Core: Medium: Privacy-Preserving and Censorship-Resistant Domain Name System
CNS 核心:中:隐私保护和抗审查域名系统
- 批准号:
2310927 - 财政年份:2023
- 资助金额:
$ 79.48万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Innovating Volumetric Video Streaming with Motion Forecasting, Intelligent Upsampling, and QoE Modeling
合作研究:CNS 核心:中:通过运动预测、智能上采样和 QoE 建模创新体积视频流
- 批准号:
2409008 - 财政年份:2023
- 资助金额:
$ 79.48万 - 项目类别:
Continuing Grant