Tesla

加速计算
解决全球重大挑战
加速计算 - 解决世界上极其重大的挑战

什么是 GPU 加速计算?

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

GPU 如何加快软件应用程序的运行速度

GPU 加速计算可以提供非凡的应用程序性能,能将应用程序计算密集部分的工作负载转移到 GPU,同时仍由 CPU 运行其余程序代码。从用户的角度来看,应用程序的运行速度明显加快.

如何利用 GPU 实现加速
 

GPU 与 CPU 性能比较

理解 GPU 和 CPU 之间区别的一种简单方式是比较它们如何处理任务。CPU 由专为顺序串行处理而优化的几个核心组成,而 GPU 则拥有一个由数以千计的更小、更高效的核心(专为同时处理多重任务而设计)组成的大规模并行计算架构。

 

观看以下比较 GPU 与 CPU 的有趣视频片段。

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

请观看以下比较 CPU 和 GPU 的有趣视频片段.

 查看下列视频片段,即可看到 CPU 与 GPU 之间有意思的对比。
视频:Mythbusters 演示:GPU 与 CPU (01:34)


由于超过 400 个 HPC 应用程序(包括 10 大 HPC 应用程序中的 9 个)已得到加速,所有 GPU 用户均可体验到显著的工作负载吞吐量提升。请查看应用程序目录 (PDF 1.9 MB),看看您使用的应用程序是否支持 GPU 加速。

立即开始使用

利用 GPU 加速您的应用程序的基本方法有三种:
  • 使用专为 GPU 优化的库
  • 添加编译器“提示”,以便实现代码的自动并行化
  • 使用针对 C 和 Fortran 等标准语言的扩展程序

轻松学会如何将 GPU 与 CUDA 并行编程模型搭配使用.

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

访问 CUDA 专区