@vivekgalatage: 来自康奈尔大学的路线图 - CUDA 入门 http://cvw.cac.cornell.edu/cuda-intro
摘要
本文介绍了康奈尔大学虚拟工作坊提供的免费在线教程,内容涵盖使用 C 语言进行基础 CUDA 编程,并包括先决条件和附加资源。
查看缓存全文
缓存时间: 2026/05/08 15:35
来自康奈尔大学的路线图 - CUDA入门
https://t.co/DuytwkIaNZ https://t.co/q7S28wqViL
康奈尔虚拟工作坊:CUDA入门
来源:https://cvw.cac.cornell.edu/cuda-intro 本主题讲解使用C语言进行基本CUDA编程。需要具备C语言的基础知识,并对GPU架构和并行计算有一定了解。因此,建议您先完成以下主题:C语言编程入门(https://cvw.cac.cornell.edu/cintro)、GPU架构理解(https://cvw.cac.cornell.edu/gpu-architecture)以及并行编程概念与高性能计算(https://cvw.cac.cornell.edu/parallel)。不需要事先具备CUDA编程或GPU使用经验。
如果您需要参考,NVIDIA提供了完整的CUDA文档。访问其网站可查看最新版本的NVIDIA CUDA运行时API(http://docs.nvidia.com/cuda/cuda-runtime-api/index.html)和CUDA C编程指南(https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html)。
在TACC的Frontera或Vista上使用CUDA
Frontera用户指南(https://docs.tacc.utexas.edu/hpc/frontera)和Vista用户指南(https://docs.tacc.utexas.edu/hpc/vista)仅提供少量关于GPU的章节,包含节点类型、作业提交和机器学习软件信息。TACC建议访问NVIDIA官网(https://docs.nvidia.com/cuda)获取最新的CUDA文档。
在Frontera或Vista上,CUDA工具包位于$TACC\_CUDA\_DIR中。请务必加载CUDA模块,以确保$TACC\_CUDA\_DIR已定义,并且工具可在$PATH中找到。要加载此模块,请在Frontera上运行加载CUDA 12.2的命令,或在Vista上运行加载CUDA 12.5的命令。
相似文章
@v0xium: 如果你正在寻找一篇详细介绍CUDA基础的文章,请花一个小时阅读此文。链接到…
一篇更新的CUDA编程初学者友好教程,涵盖如何编写简单的内核在GPU上对数组进行加法运算。
@v0xium: 学习CUDA的最佳方法是通过解决问题。在这个视频中,我从零开始实现了7个初级的CUDA内核:• V…
一个从零开始实现7个初级CUDA内核的视频教程,帮助学习者打下GPU编程的坚实基础。
@neural_avb: 今日发现 "GPU Mode" 他们有一个YouTube系列来学习CUDA。还有一个GitHub仓库包含幻灯片/笔记本。一些讲座是…
GPU Mode 是一个学习资源,包含YouTube系列、GitHub仓库(含幻灯片/笔记本)以及一个类似Leetcode的练习网站,用于掌握CUDA编程。
@amitiitbhu: 最新发布:CUDA 内核如何工作?阅读此处:
本文解释了 CUDA 内核在 GPU 上如何工作,涵盖了 CUDA、GPU 架构、线程、块的基础知识,以及它们在人工智能和机器学习中的角色。
CUDA 书籍
一份精选的CUDA编程主要书籍列表,涵盖从入门到高级主题,包括C++和Python,重点提供适用于NVIDIA GPU并行计算的实用资源。