SHF: Small: Solving the Problems of Scalability and Portability while Maximizing Performance of Multiprecision Scalar and Vector Arithmetic on Clusters of GPUs
SHF: Small: Solving the Problems of Scalability and Portability while Maximizing Performance of Multiprecision Scalar and Vector Arithmetic on Clusters of GPUs
批准号:
1525754
负责人:
Charles Weems
金额:
$40.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-07-15 至 2019-06-30
中文摘要
该项目将 PI 之前的研究扩展到利用商用图形处理器 (GPU) 实现多精度算术的高性能。当计算需要比标准计算机系统支持更高的数值精度时,多精度 (MP) 算术在科学、工程和数学中具有重要的应用。它也是安全互联网通信中使用的密码学的重要组成部分。 GPU 可以将 MP 运算加速两个数量级以上。然而,实现这种性能需要新颖的算法和软件工具。在先前的资助下实现的求幂世界纪录性能将扩展到包括浮点向量运算。新的代码生成模型将能够在新一代图形处理器上处理更广泛的精度。正在开发对 GPU 集群协同工作解决更大问题的支持,以及 MP 库有效性的实际演示,例如展示一个 GPU 如何从一百多个服务器上卸载解密工作,其安全级别比目前常用的更高。每一代 GPU 架构都需要对多精度代码进行大量实验和重新设计,以获得新的最佳值。然而,便携式和可扩展包的潜在好处可能会在某些应用领域带来变革。这项工作扩展了 PI 之前的工作,将浮点和向量纳入其中,并开始向 GPU 集群过渡。其结果将是一个公开可用的多精度算术包和实现工具集,使科学界能够轻松地充分利用 GPU 扩展,在相同的技术步骤中,每美元性能和每瓦性能比 CPU 至少提高一个数量级。该方法依赖于一组新颖的 GPU 存储模型,这些模型提供了更高级别的抽象,代码生成工具可以在该抽象级别上针对给定的精度大小和 GPU 架构生成搜索算法、寄存器/内存布局和内核启动几何的最佳组合,以实现最大的资源利用率。
英文摘要
This project extends the PI's prior research into achieving high performance for multiprecision arithmetic utilizing commodity graphics processors (GPUs). Multiprecision (MP) arithmetic has important applications in science, engineering, and mathematics when computations require greater numerical precision than standard computer systems support. It is also an important part of cryptography used in secure internet communication. GPUs can accelerate MP arithmetic by more than two orders of magnitude. However, achieving this performance requires novel algorithms and software tools. The world-record performance for exponentiation achieved under the prior grant will be extended to include floating point vector arithmetic. A new code generation model will enable handling a wider range of precisions across newer generations of graphics processors. Support for clusters of GPUs to work together on larger problems, and practical demonstrations of the effectiveness of MP library such as showing how one GPU can offload decryption work from more than a hundred servers, with higher levels of security than are currently in common use, is being developed. Each generation of GPU architecture requires extensive experimentation and reworking of multiprecision code to obtain a new optimum. Yet the potential benefits of a portable and scalable package could be transformational in certain application areas. This effort extends PI's prior work to include floating point and vectors, and begin the transition to GPU clusters. The result will be a publicly available multi-precision arithmetic package and implementation toolset that enables the scientific community to easily take full advantage of GPU scaling to obtain at least an order of magnitude improvement in performance per dollar and performance per watt over CPUs at the same technology step. The approach relies on a novel set of models for GPU storage that provide a higher level of abstraction over which the code generation tools can search for optimal combinations of algorithm, register/memory layout, and kernel launch geometry for a given precision size and GPU architectural generation to achieve maximum resource utilization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research:CyberTraining:Implementation:Medium: Modern Course Exemplars infused with Parallel and Distributed Computing for the Introductory Computing Course Sequence
-
批准号:2321016
-
项目类别:Standard Grant
-
资助金额:$17.8万
-
财政年份:2023
-
负责人:Charles Weems
-
依托单位:
Collaborative Research:CyberTraining: Implementation: Medium:Broadening Adoption of Parallel and Distributed Computing in Undergraduate Computer Science and Engineering Curricula
-
批准号:2017427
-
项目类别:Standard Grant
-
资助金额:$16.0万
-
财政年份:2020
-
负责人:Charles Weems
-
依托单位:
Collaborative Research:CyberTraining:Conceptualization: Planning a Sustainable Ecosystem for Incorporating Parallel and Distributed Computing into Undergraduate Education
-
批准号:1924023
-
项目类别:Standard Grant
-
资助金额:$3.18万
-
财政年份:2019
-
负责人:Charles Weems
-
依托单位:
Collaborative Research: CyberTraining: CDL: Preparing Instructors to Offer Experimental Courses in an Updated PDC Curriculum, and Broadening Participation
-
批准号:1730527
-
项目类别:Standard Grant
-
资助金额:$36.73万
-
财政年份:2017
-
负责人:Charles Weems
-
依托单位:
Workshop for Updating and Broadening the Parallel and Distributed Computing Curriculum in Undergraduate Education; Arlington, VA, August 17-18, 2015
-
批准号:1546086
-
项目类别:Standard Grant
-
资助金额:$4.18万
-
财政年份:2015
-
负责人:Charles Weems
-
依托单位:
EAGER: Collaborative Research: Developing a Parallel and Distributed Computing Concepts Curriculum Enhancement for the Computer Science Principles Course
-
批准号:1550794
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2015
-
负责人:Charles Weems
-
依托单位:
SHF:Small: Solving the Problem of Scalable Multi-Precision Matrix Arithmetic on GPUs
-
批准号:1217590
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2012
-
负责人:Charles Weems
-
依托单位:
Collaborative Research: CI-ADDO-NEW: Parallel and Distributed Computing Curriculum Development and Educational Resources
-
批准号:1205492
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2012
-
负责人:Charles Weems
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: