什么是 GPU 加速的计算?

时间:2022-02-09 05:00:39

什么是 GPU 加速的计算?

GPU 加速计算是指同时采用图形处理单元 (GPU) 和 CPU,以加快科学、分析、设计、消费者和企业应用程序的速度。GPU 加速器于 2007 年由 NVIDIA 率先推出,现已在世界各地为*实验室、大学、公司以及中小型企业的高能效数据中心提供支持。GPU 能够为从汽车、手机和平板电脑到无人机和机器人等平台的应用程序加快速度。

如何部署 GPU 加速应用

理解 CPU 与 GPU 之间区别的一种简单方式就是对比它们如何处理任务。 CPU 由专为顺序串行处理而优化的几个核心组成。另一方面,GPU 则由数以千计的更小、更高效的核心组成,这些核心专为同时处理多任务而设计。

什么是 GPU 加速的计算?
 

CPU 对阵 GPU

理解 CPU 与 GPU 之间区别的一种简单方式就是对比它们如何处理任务。 CPU 由专为顺序串行处理而优化的几个核心组成。另一方面,GPU 则由数以千计的更小、更高效的核心组成,这些核心专为同时处理多任务而设计。

 

GPU 拥有数以千计的核心,可高效地处理并行任务

什么是 GPU 加速的计算?

查看下列视频片段,即可看到 CPU 与 GPU 之间有意思的对比。

什么是 GPU 加速的计算?


数以百计的行业领先应用程序现在已经实现了 GPU 加速。 查看我们的应用程序目录,看看自己使用的应用程序是否支持 GPU 加速。




http://www.nvidia.cn/object/what-is-gpu-computing-cn.html

如何着手

有三种基本的方法来为你的应用程序添加 GPU 加速功能: 
  • 使用专为 GPU 优化的库
  • 添加指令或编译器「提示」以便实现代码的自动并行化
  • 使用针对 C 和 Fortran 等自己所熟悉的编程语言的扩展程序

学习如何使用 CUDA 并行编程模型来利用 GPU 是很简单的。

如需参加免费的在线课程以及下载开发者资源,敬请访问 CUDA 专区。