0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用NVIDIA HPC SDK提高HPC应用性能和可移植性

星星科技指导员 来源:Jay Gould 作者:Jay Gould 2022-04-14 14:33 次阅读

NVIDIA 宣布了即将发布的 HPCSDK21.11 版本,其中包含新的库增强功能。该软件将在未来几周内免费提供。

NVIDIA HPC SDK 是一套用于高性能计算开发的综合编译器和库。它包括各种各样的工具,这些工具被证明可以最大限度地提高开发人员的生产率,以及 HPC 应用程序的性能和可移植性。

HPC SDK 及其组件每年都会更新多次,包括新功能、性能提升和其他增强功能。

有什么新鲜事吗

此 21.11 版本将包括对 HPC ++/ Fortran 编译器支持和开发人员环境的更新,以及新的多节点 mulit GPU 库功能。

编译器、构建系统和其他增强功能

NVFORTRAN 编译器在去年的版本 20.11 中引入,它自动并行化使用 DO 并发标准语言功能编写的代码,如 此文章 中所述。

在 21.11 版中,程序员可以使用 ISO Fortran 标准当前工作草案中描述的 REDUCE 子句来执行约简操作,这是许多科学算法的要求。

从 21. 11 版本开始, HPC 编译器现在支持– gcc 工具链选项,类似于基于 clang 的编译器。除了现有的指定非默认 GNU 编译器集合( GCC )版本的 rc 文件方法之外,还提供了此方法。 HPC 编译器利用开源 GCC 库来支持常见的系统操作和 C ++标准库支持。

有时,开发人员需要与系统默认版本不同的 GCC 工具链版本。现在, 21. 11 既有基于命令行的方式,也有基于文件的方式来制定该规范。除了– gcc 工具链之外, 21.11 HPC 编译器还添加了几个与 gcc 兼容的命令行标志,用于指定 x86-64 目标体系结构详细信息

21.11 版本现在包括两个新的 Fortran 模块,可与 NVIDIA 库集成, Fortran 应用程序可最大限度地利用 NVIDIA 平台, Fortran 开发人员可尽可能提高工作效率。用 Fortran 编写的 HPC 应用程序可以直接使用 cufftX —— NVIDIA 提供的高度优化的多 GPU FFT 库。它还可以更方便地使用 NVIDIA Tools Extension Library (NVTX) 进行性能和 Nsight 的评测研究。

版本 21. 11 将与 CsFig 配置文件一起运行,该文件定义了 HPCSDK 的各个组件的 CMAPK 目标。这为应用打包程序和开发人员提供了与 NVIDIA HPC SDK 更无缝的代码集成。

新的多节点、多 GPU 数学库

HPC SDK 21.11 版将包括我们即将推出的第一个多节点、多 GPU 数学库功能,即 cuSOLVERMp 。初始功能将包括 Cholesky 和 LU 分解,有无旋转。未来的版本将包括具有多个 RH 的 LU 。

关于作者

Jay Gould 是 NVIDIA 的高级产品营销经理,专注于 GPU 加速应用程序的 HPC 软件和平台。在 NVIDIA 之前,他曾在 Cray 、 Xilinx 和顶级 csp 从事高性能计算工作。杰伊在哈维·穆德学院获得学士学位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4978

    浏览量

    102992
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4729

    浏览量

    128892
  • HPC
    HPC
    +关注

    关注

    0

    文章

    315

    浏览量

    23755
收藏 人收藏

    评论

    相关推荐

    云计算HPC软件关键技术

    云计算HPC软件关键技术涉及系统架构、处理器技术、操作系统、计算加速、网络技术以及软件优化等多个方面。下面,AI部落小编带您探讨云计算HPC软件的关键技术。
    的头像 发表于 12-18 11:23 74次阅读

    云计算和HPC的关系

    尽管云计算和HPC在架构、应用场景和成本效益等方面存在显著差异,但云计算和HPC之间并非孤立存在,而是相互补充、协同发展的关系。下面,AI部落小编带您探讨云计算和HPC的关系。
    的头像 发表于 12-14 10:35 89次阅读

    ADC07D1520评估板的FMC接口是HPC的对吗?

    您好,ADC07D1520评估板的FMC接口是HPC的对吗?可以连接具有LPC接口的FPGA板子吗?
    发表于 12-13 14:56

    云端HPC市场崛起:阿里云以CIPU架构引领高性能计算新时代

     随着AI等新一代数字技术的蓬勃发展,高性能计算(HPC)正逐渐从高精尖科研领域走向更多行业,企业侧的应用场景日益丰富。据Hyperion Research预测,云端HPC市场的增长速度将是本地服务器市场的两倍多,预计到2027
    的头像 发表于 11-05 15:11 445次阅读

    维谛技术(Vertiv):未来HPC,你想象不到的酷炫变革!

    随着AI技术的迅猛发展,高性能计算(HPC)也迎来了新的变革浪潮。在2024全球超级计算机Green500排行榜上,位列前三的超算都采用了“超智融合”的技术理念。超级大脑+AI,科技新CP引领科研
    的头像 发表于 10-30 11:12 240次阅读
    维谛技术(Vertiv):未来<b class='flag-5'>HPC</b>,你想象不到的酷炫变革!

    云计算hpc的主要功能是什么

    云计算HPC(High-Performance Computing)是指利用云计算技术来实现高性能计算的一种解决方案。云计算HPC将高性能计算能力以云服务的形式提供给用户。
    的头像 发表于 10-22 10:20 197次阅读

    科研计算HPC平台是什么

    性能计算平台(HPC平台)是一个利用由成千上万个处理器核心组成的超级计算机或计算机集群来执行复杂计算任务的平台。
    的头像 发表于 10-21 10:43 177次阅读

    HPC云计算前景

    性能计算(HPC)与云计算的结合,正逐步成为推动科技创新和产业升级的重要引擎。随着数据规模的不断扩大和计算需求的日益复杂,HPC云计算展现出了巨大的潜力和价值。
    的头像 发表于 10-16 10:17 226次阅读

    云计算hpc是什么意思

    云计算HPC(High-Performance Computing)是指利用云计算技术来实现高性能计算的一种解决方案。
    的头像 发表于 10-15 10:01 273次阅读

    Linux在车载HPC安全方面的工作原理

    随着汽车智能化和自动驾驶技术的飞速发展,车载高性能计算(High-Performance Computing, HPC)系统已成为推动汽车产业革新的核心力量。在此背景下,Linux作为开源操作系统领域的佼佼者,正以其高度灵活性、强大生态系统以及不断发展的安全特性,在车载
    的头像 发表于 08-27 14:58 459次阅读
    Linux在车载<b class='flag-5'>HPC</b>安全方面的工作原理

    带你了解什么是高性能计算(HPC

    受益于HPC更高的速度处理大量数据的能力,全球正在进入HPC大周期,高性能计算的发展水平已经成为衡量一个国家综合实力和高科技发展水平的重要标志,美国、欧盟、日本、英国都高度重视高性能
    的头像 发表于 07-20 08:28 572次阅读
    带你了解什么是高<b class='flag-5'>性能</b>计算(<b class='flag-5'>HPC</b>)

    NVIDIA突破美国禁令,将在中东部署其高性能AI/HPC GPU加速卡

    Ooredoo达成合作协议,将在中东地区部署其高性能AI/HPC GPU加速卡。这一举动不仅标志着NVIDIA在中东市场的战略布局取得了重大突破,也引发了外界对于如何防止这些先进技术流向中国的广泛讨论。
    的头像 发表于 06-24 14:47 843次阅读

    助力科学发展,NVIDIA AI加速HPC研究

    科学家和研究人员正在利用 NVIDIA 技术将生成式 AI 应用于代码生成、天气预报、遗传学和材料科学领域的 HPC 工作。
    的头像 发表于 05-14 09:17 408次阅读
    助力科学发展,<b class='flag-5'>NVIDIA</b> AI加速<b class='flag-5'>HPC</b>研究

    康佳特欢迎COM-HPC载板设计指南Rev. 2.2的发布 COM-HPC Mini规范现已完善

      2024/4/2 中国上海 * * * 嵌入式和边缘计算技术的领先供应商德国康佳特--欢迎COM-HPC载板设计指南2.2修订版的发布,该指南为开发人员新增了基于95毫米x70毫米COM-HPC
    发表于 04-02 10:47 594次阅读
    康佳特欢迎COM-<b class='flag-5'>HPC</b>载板设计指南Rev. 2.2的发布 COM-<b class='flag-5'>HPC</b> Mini规范现已完善

    什么是HPC性能计算

    性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高计算效率和处理能力,实现对大量
    的头像 发表于 02-19 13:27 844次阅读
    什么是<b class='flag-5'>HPC</b>高<b class='flag-5'>性能</b>计算