SI2-SSE: Scalable Multifaceted Graphical Processing Unit (GPU) Program Debugging
SI2-SSE:可扩展多方面图形处理单元 (GPU) 程序调试
基本信息
- 批准号:1535032
- 负责人:
- 金额:$ 41.75万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-09-01 至 2019-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Modern scientific research crucially depends on software simulations that help model scientific phenomena, and accelerate the process of discoveries, and communal result sharing. With the availability of affordable computational accelerators known as GPUs, the scientific community has begun migrating their existing CPU codes as well as creating new codes targeting GPUs. Unfortunately, this has resulted in a situation where the generated scientific results do not often agree across CPUs and GPUs. This exacerbates the danger of drawing wrong conclusions in crucial areas such as physics, weather simulations, drug discovery, and engineering computations. This project offers a combination of existing and new techniques in dissecting scientific experiments conducted through simulations, obtaining believable results, finding the root causes of varying results, and developing best practices to ensure higher result fidelity. Its techniques have special emphasis on GPUs, given their often poorly specified and evolving nature.Result variability has many causes, including evolving, incorrect, or ambiguous specifications of computer hardware and software, racing data accesses, varying floating point precision standards, and incorrect result association within compound computational steps. This project develops methods that help a scientist systematically search through and eliminate these causes, thus accelerating the process of debugging result variability. The produced tools and exemplars of known erroneous behaviors allow a scientist to avoid the use of incorrect specifications, isolate and eliminate data races, and isolate and eliminate unreliable numerical steps. It also develops methods that help a scientist maintain focus on their basic scientific pursuits while still keeping up with technology evolution. It trains students in critical software engineering techniques that help the nation build the talent pool necessary for the extreme scale computing era.The project will combine six research thrusts (GPU concurrency; challenge problems and develop user interfaces; pedagogy for domain scientists; improved GPU concurrency debugging tool support; more reproducible simulation results; and evolving and scaling tools with standards) to build and deliver open source software that incorporates proven stress-testing methods into tools; builds challenge problems, supports formalization support, and designs the user interface; delivers demos, books, and tutorials that help illustrate concurrency nuances; exploits symbolic analysis for input generation in mixed formal and GPU runs; develops stress testing inputs for round-off errors and separable verification to root-cause roundoff; and componentizes the symbolic verifier to enable parallelism, targeting from new APIs.
现代科学研究在很大程度上依赖于帮助模拟科学现象的软件模拟,并加速发现和公共结果共享的进程。随着负担得起的计算加速器(称为GPU)的出现,科学界已经开始迁移他们现有的CPU代码,并创建针对GPU的新代码。不幸的是,这导致了一种情况,即生成的科学结果在CPU和GPU之间往往不一致。这加剧了在物理、天气模拟、药物发现和工程计算等关键领域得出错误结论的危险。该项目结合了现有技术和新技术,对通过模拟进行的科学实验进行了剖析,获得了可信的结果,找到了不同结果的根本原因,并开发了最佳实践,以确保更高的结果保真度。它的技术特别侧重于图形处理器,因为它们经常被错误地指定和演变。结果变化有许多原因,包括计算机硬件和软件的演变、不正确或不明确的规范、竞相的数据访问、不同的浮点精度标准以及复合计算步骤中的不正确的结果关联。该项目开发了帮助科学家系统地搜索和消除这些原因的方法,从而加快了调试结果的可变性的进程。所产生的工具和已知错误行为的样本允许科学家避免使用不正确的规范、隔离和消除数据竞争以及隔离和消除不可靠的数值步骤。它还开发了一些方法,帮助科学家在保持专注于他们的基本科学追求的同时,仍然跟上技术发展的步伐。它在关键软件工程技术方面培训学生,帮助国家建立极端规模计算时代所需的人才库。该项目将结合六个研究主题(GPU并发性;挑战问题和开发用户界面;领域科学家的教学;改进的GPU并发调试工具支持;更具重复性的模拟结果;以及随标准发展和扩展工具),以构建和交付开放源码软件,将经过验证的压力测试方法纳入工具中;构建挑战问题,支持形式化支持,并设计用户界面;提供有助于说明并发性的演示、书籍和教程;利用符号分析在正式和GPU混合运行中生成输入;开发用于四舍五入误差的压力测试输入和用于根本原因四舍五入的可分离验证;并对符号验证器进行组件化,以实现并行性,从新的API瞄准目标。
项目成果
期刊论文数量(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其他文献
Binary Decision Diagrams as Minimal DFA
- DOI:
10.1201/9781315148175-20 - 发表时间:
2019-03 - 期刊:
- 影响因子:0
- 作者:
Ganesh Gopalakrishnan - 通讯作者:
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
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
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
FMiTF:Track-2:来自 LLVM 的严格且可扩展的形式浮点误差分析
- 批准号:
2319507 - 财政年份:2023
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
协作研究:FMitF:Track-1:两端的正确性:严格的 ML 满足高效的稀疏实现
- 批准号:
2124100 - 财政年份:2021
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
- 批准号:
1956106 - 财政年份:2020
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning
FMiTF:轨道 II:严格且多功能的浮点精度分析和调整
- 批准号:
1918497 - 财政年份:2019
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SHF: Small: Indy: Toward Safe and Fast Compiler Flags
SHF:小:Indy:迈向安全快速的编译器标志
- 批准号:
1817073 - 财政年份:2018
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SHF: Medium: Hierarchical Tuning of Floating-Point Computations
SHF:中:浮点计算的分层调整
- 批准号:
1704715 - 财政年份:2017
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
2017 Software Infrastructure for Sustained Innovation (SI2) Principal Investigator Workshop
2017持续创新软件基础设施(SI2)首席研究员研讨会
- 批准号:
1702722 - 财政年份:2016
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
EAGER: Application-driven Data Precision Selection Methods
EAGER:应用驱动的数据精度选择方法
- 批准号:
1643056 - 财政年份:2016
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
XPS: EXPL: CCA: Collaborative Research: Nixing Scale Bugs in HPC Applications
XPS:EXPL:CCA:协作研究:消除 HPC 应用程序中的规模错误
- 批准号:
1439002 - 财政年份:2014
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
相似国自然基金
化脓性链球菌分泌性酯酶Sse抑制LC3相关吞噬促其侵袭的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
太阳能电池Cu2ZnSn(SSe)4/CdS界面过渡层结构模拟及缺陷态消除研究
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:面上项目
掺杂实现Cu2ZnSn(SSe)4吸收层表层稳定弱n型特性的第一性原理研究
- 批准号:12004100
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
基于SSE的航空信息系统信息安全保障评价指标体系的研究
- 批准号:60776808
- 批准年份:2007
- 资助金额:19.0 万元
- 项目类别:联合基金项目
相似海外基金
異常検知手法と大気ノイズ補正を併用したInSAR時系列による未知のSSE検出手法の確立
利用异常检测方法和大气噪声校正建立利用InSAR时间序列的未知SSE检测方法
- 批准号:
24K07168 - 财政年份:2024
- 资助金额:
$ 41.75万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A study on vibration theory for defect detection by acoustic excitation using SSE analysis
基于SSE分析的声激励缺陷检测振动理论研究
- 批准号:
23K03995 - 财政年份:2023
- 资助金额:
$ 41.75万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study on defect detection by spatial spectral entropy (SSE) and healthy part evaluation for noncontact acoustic inspection
非接触声学检测中空间谱熵(SSE)缺陷检测和健康部位评估研究
- 批准号:
19K04414 - 财政年份:2019
- 资助金额:
$ 41.75万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Numerical simulations of earthquake and SSE triggering by dynamic stress changes
动态应力变化引发地震和SSE的数值模拟
- 批准号:
18K03775 - 财政年份:2018
- 资助金额:
$ 41.75万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
NSCI: SI2-SSE: An Extensible Model to Support Scalable Checkpoint-Restart for DMTCP Across Multiple Disciplines
NSCI:SI2-SSE:支持跨多个学科的 DMTCP 可扩展检查点重启的可扩展模型
- 批准号:
1740218 - 财政年份:2018
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SI2-SSE: GenApp - A Transformative Generalized Application Cyberinfrastructure
SI2-SSE:GenApp - 变革性通用应用程序网络基础设施
- 批准号:
1912444 - 财政年份:2018
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SI2-SSE: A parallel computing framework for large-scale real-space and real-time TDDFT excited-states calculations
SI2-SSE:大规模实空间和实时 TDDFT 激发态计算的并行计算框架
- 批准号:
1739423 - 财政年份:2018
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Worflow Users, Developers, and Researchers
协作研究:SI2-SSE:WRENCH:面向科学 Worflow 用户、开发人员和研究人员的模拟工作台
- 批准号:
1642369 - 财政年份:2017
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SI2-SSE: Entangled Quantum Dynamics in Closed and Open Systems, an Open Source Software Package for Quantum Simulator Development and Exploration of Synthetic Quantum Matter
SI2-SSE:封闭和开放系统中的纠缠量子动力学,用于量子模拟器开发和合成量子物质探索的开源软件包
- 批准号:
1740130 - 财政年份:2017
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant
SI2-SSE: Highly Efficient and Scalable Software for Coarse-Grained Molecular Dynamics
SI2-SSE:高效且可扩展的粗粒度分子动力学软件
- 批准号:
1740211 - 财政年份:2017
- 资助金额:
$ 41.75万 - 项目类别:
Standard Grant














{{item.name}}会员




