EAGER: Application-driven Data Precision Selection Methods
EAGER: Application-driven Data Precision Selection Methods
批准号:
1643056
负责人:
Ganesh Gopalakrishnan
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-01 至 2018-07-31
中文摘要
在网络物理系统、决策系统、金融处理和其他使用实数的HPC应用程序中使用的数值算法容易引入计算错误,原因是众所周知的原因:计算机中不存在实数,我们必须使用浮点数据类型来近似此类计算。由于数据移动耗费能量,因此必须在不影响计算完整性的情况下分配最低精度的浮点数据。这个项目实现了一些方法来减少在各种规模的计算设备上运行的数值计算所消耗的能量,包括用于科学研究的超级计算机,一直到嵌入式和移动设备,这些设备在现实生活中的许多领域都有应用,包括医疗设备和机器人。这项工作的一个关键推动力是通过减少计算单元之间的传输来执行能源削减。该项目研究了用于表示数据的位数如何在计算中引入错误,以及这些错误是否会影响结果的正确性。PI建议开发新的形式化方法工具来自动估计误差界,开发自动调整编译器来仔细选择精度,并构建新的超级优化器来生成更高效的代码。这些新技术将被应用于改进机器学习和高性能计算领域的软件。PI应为高性能计算系统和机器学习系统中的错误制定适当的标准。他们将开发工具,最大限度地分配精度,同时保持在可接受的答案范围内。他们的工具将被发布给一个研究社区,研究人员对研究亿级计算感兴趣,并在安全关键设备中部署机器学习应用程序。这项工作代表了PI技能的协同组合,范围包括高性能计算、机器学习、形式化方法和编译器技术。
英文摘要
Numerical algorithms used in Cyber Physical Systems, decision-making systems, financial processing, and other HPC applications that use real numbers are prone to introduce computational errors because of a well-known reason: real numbers do not exist in computers, and we must use floating-point data types to approximate such computations. As data movement costs energy, the lowest precision of floating-point data must be allocated without compromising the computational integrity. This project implements methods to reduce the amount of energy consumed by numerical computations running on computing devices at all scales including supercomputers for scientific research all the way to embedded and mobile devices finding uses in many walks of real life including medical devices and robots. A key thrust of the work is to perform energy reduction through reduced transfers between computing units. The project studies how the number of bits used to represent data introduce errors in computations, and whether these errors affect the correctness of results.The PIs propose to develop new formal methods tools to automatically estimate error bounds, develop auto-tuning compilers to carefully select precision, and build new superoptimizers to generate more efficient code. These new technologies will be applied to improve software in the domains of machine learning and high-performance computing. The PIs shall develop suitable criteria for errors in high performance computing systems and machine learning systems. They will develop tools that allocate precision optimally while staying within the bounds of acceptable answers. Their tools will be released to a community of researchers interested in working toward exascale computing, and deploying machine learning applications in safety-critical devices. This work represents a synergistic combination of PI skills ranging through high performance computing, machine learning, formal methods, and compiler technologies.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Improving Performance and Scalability of Algebraic Multigrid through a Specialized MATVEC
通过专门的 MATVEC 提高代数多重网格的性能和可扩展性
DOI:
--
发表时间:
2018
期刊:
IEEE High Performance Extreme Computing Conference
影响因子:
--
作者:
[Majid Rasouli, Vidhi Zala]
通讯作者:
Majid Rasouli, Vidhi Zala
DOI:
10.1109/hpec.2018.8547547
发表时间:
2018-09
期刊:
2018 IEEE High Performance extreme Computing Conference (HPEC)
影响因子:
--
作者:
[Max Carlson;H. Sundar]
通讯作者:
Max Carlson;H. Sundar
DOI:
10.29007/f4f3
发表时间:
2018
期刊:
Kalpa Publications in Computing
影响因子:
--
作者:
[Baranowski, Marek, Briggs, Ian, Chiang, Wei-Fan, Gopalakrishnan, Ganesh, Rakamaric, Zvonimir, Solovyev, Alexey]
通讯作者:
Solovyev, Alexey
DOI:
10.1109/icpp.2017.60
发表时间:
2017
期刊:
46th International Conference on Parallel Processing (ICPP
影响因子:
--
作者:
[Fernando, Isuru Dilanka, Jayasena, Sanath, Fernando, Milinda, Sundar, Hari]
通讯作者:
Sundar, Hari
Towards Triangle Counting on GPU using Stable Radix Binning
使用稳定基数合并在 GPU 上进行三角形计数
DOI:
--
发表时间:
2018
期刊:
IEEE High Performance Extreme Computing Conference
影响因子:
--
作者:
[Tirpankar, Nishith, Sundar, Hari]
通讯作者:
Sundar, Hari
共 6 条
REU Site: Trust and Reproducibility of Intelligent Computation
-
批准号:2244492
-
项目类别:Standard Grant
-
资助金额:$40.5万
-
财政年份:2023
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
-
批准号:2319507
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2023
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
-
批准号:2124100
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2021
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
-
批准号:1956106
-
项目类别:Standard Grant
-
资助金额:$44.76万
-
财政年份:2020
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning
-
批准号:1918497
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2019
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SHF: Small: Indy: Toward Safe and Fast Compiler Flags
-
批准号:1817073
-
项目类别:Standard Grant
-
资助金额:$48.14万
-
财政年份:2018
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SHF: Medium: Hierarchical Tuning of Floating-Point Computations
-
批准号:1704715
-
项目类别:Standard Grant
-
资助金额:$120.0万
-
财政年份:2017
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
2017 Software Infrastructure for Sustained Innovation (SI2) Principal Investigator Workshop
-
批准号:1702722
-
项目类别:Standard Grant
-
资助金额:$9.5万
-
财政年份:2016
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SI2-SSE: Scalable Multifaceted Graphical Processing Unit (GPU) Program Debugging
-
批准号:1535032
-
项目类别:Standard Grant
-
资助金额:$41.75万
-
财政年份:2015
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
XPS: EXPL: CCA: Collaborative Research: Nixing Scale Bugs in HPC Applications
-
批准号:1439002
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2014
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CSR: SMALL: Design Validation Methods for Reliable and Efficient Floating-Point
-
批准号:1421726
-
项目类别:Standard Grant
-
资助金额:$39.83万
-
财政年份:2014
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: Localized, Layered Formal Hardware/Software Resilience Methods
-
批准号:1255776
-
项目类别:Continuing Grant
-
资助金额:$11.55万
-
财政年份:2013
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CCF: SHF: Medium: Collaborative Research: A Static and Dynamic Verification Framework for Parallel Programming
-
批准号:1302449
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
SI2-SSE: Correctness Verification Tools for Extreme Scale Hybrid Concurrency
-
批准号:1148127
-
项目类别:Standard Grant
-
资助金额:$44.43万
-
财政年份:2012
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
EAGER: Formal Reliability Enhancement Methods for Million Core Computational Frameworks
-
批准号:1241849
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Travel and Registration Support for Computer Aided Verification 2011
-
批准号:1118485
-
项目类别:Standard Grant
-
资助金额:$0.7万
-
财政年份:2011
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
Collaborative Research: MCDA: Formal Analysis of Multicore Communication APIs and Applications
-
批准号:0903408
-
项目类别:Standard Grant
-
资助金额:$18.83万
-
财政年份:2009
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CPA-DA: Formal Methods for Multi-core Shared Memory Protocol Design
-
批准号:0811429
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
CSR-SMA: Toward Reliable and Efficient Message Passing Software Through Formal Analysis
-
批准号:0509379
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
ITR: Protocol Synthesis and Verification
-
批准号:0219805
-
项目类别:Continuing Grant
-
资助金额:$26.0万
-
财政年份:2002
-
负责人:Ganesh Gopalakrishnan
-
依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位: