Rust

您所在的位置:网站首页 rust作弊码 Rust

Rust

#Rust| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

更多互联网精彩资讯、工作效率提升关注【飞鱼在浪屿】(日更新)

完全使用Rust 中编写,运行极快的 GPU 代码。Rust-CUDA是包含各种库和工具的生态系统,它提供了用Rust 编译极快的 PTX 代码的工具,以及使用CUDA 库的库。特性如下:

https://github.com/RDambrosio016/Rust-CUDA/blob/master/guide/src/features.md

背景

过去,通用高性能 GPU 计算使用 CUDA 工具包。CUDA 工具包主要提供了使用 Fortran/C/C++ 代码与CPU 代码协同进行 GPU 计算的方法。它还提供了许多库、工具、论坛和文档来补充单源 CPU/GPU 代码。

CUDA 是NVIDIA 唯一的工具包,提出了许多用于跨平台 GPU 计算的工具,例如 OpenCL、Vulkan Computing 和 HIP。

然而,使用 Rust 的 CUDA 在历史上一直是一条非常崎岖的道路。到目前为止,唯一可行的选择是使用 LLVM PTX 后端,但是,LLVM PTX 后端并不总是有用,并且会为许多常见的 Rust 操作生成无效的 PTX,而且近年来已经一次又一次地表明随着 rust-gpu(Rust -> SPIR-V)等项目的出现,GPU 上的 Rust 需要专门的解决方案。

我们希望通过这个项目,我们可以推动 Rust GPU 计算行业向前发展,并使 Rust 成为处理此类任务的优秀语言。Rust 提供了很多好处,例如__restrict__每个内核的性能优势、出色的模块系统、分隔 CPU/GPU 代码的不安全区域unsafe、高级包装器到低级 CUDA 库等。

github源码在https://github.com/RDambrosio016/Rust-CUDA

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3