使用强大的 GPU 解决您的挑战。高性能计算技能的发展始于许多领域。
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
该专业化适用于对创建利用可用硬件的软件感兴趣的数据科学家和软件开发人员。学生将接触到 CUDA 和库,它们允许您同时快速地执行许多计算。
学习者将承担至少 2 个项目,使他们能够探索基于 CUDA 的图像/信号处理解决方案,以及一个可能与他们当前或未来职业生涯相关的选择主题。
他们还将创建简短的演示来展示他们的工作并分享他们的代码。
您将学到什么: 学生将学习使用 Python 和 C/C++ 编程语言开发并行软件。 学生将获得对 GPU 硬件和软件结构的基本了解。
您将学到什么: 学生将学习使用 CUDA 框架编写在 Nvidia CPU 和 GPU 上运行的 C/C++ 软件。 学生将把算法和顺序项目转换为 CUDA 命令,这些命令在 GPU 硬件上同时执行数百到数千次。
您将学到什么: 学生将学习开发可在包含多个 CPU 和 GPU 的计算环境中运行的软件。 学生将开发使用 CUDA 生成交互式 GPU 计算代码来处理异步数据的软件。
您将学到什么: 如何使用 cuFFT 和 cuBLAS 等库开发执行高级数学运算的软件。 如何使用 Thrust 库执行各种隐藏内存管理的数据操作和数据结构。 如何使用对 cuTensor 和 cuDNN 库进行建模的神经网络开发用于各种目的的机器学习软件。