CUDA(Compute Unified Device Architecture),是显卡厂商 NVIDIA 推出的运算平台。作为一种通用并行计算架构,CUDA 使 GPU 能够解决复杂的计算问题。 它包含了 CUDA 指令集架构(ISA)以及 GPU 内部的并行计算引擎。
目前,NVIDIA CUDA 12.0 发布了,CUDA 12.0 带来了许多变化,包括最新 Hopper 和 Ada Lovelace GPU 的新功能、更新 C++ 方言、使 JIT LTO 支持官方、新的和改进的 API,以及各种其他功能。
CUDA 12.0 为 NVIDIA 的 Hopper 和 Ada Lovelace 架构的许多特性公开了可编程功能。
支持将虚拟内存管理 API 与标记为 CUDA_VISIBLE_DEVICES 的 GPU 一起使用。
应用程序和库开发人员可以通过编程方式更新 CUDA 流的优先级。
改进了 CUDA 动态并行 API,与之前的 API 相比具有 “实质性” 的性能改进。
现在通过 nvJitLink 库正式支持即时链接时间优化 (JIT LTO)。
GCC 12.1 主机编译器支持。
NVCC 和 NVRTC 支持 C++20 方言。
NVRTC 将其默认 C++ 方言从 C++14 更新为 C++17。
有关 CUDA 12 的更多详细信息,可查看发行说明 。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。