图形处理器的GPU在数据中心中的重要作用

 我来答
百度网友a31c63f
推荐于2017-07-01
知道答主
回答量:78
采纳率:0%
帮助的人:5.1万
展开全部

GPU在商用应用程序上的部署究竟能带来多少性能提升,这是很多人关心的问题,也许只是个昂贵的噱头,也许会变成数据处理的一个重要组成部分。
GPU大概从2003年开始,我们开始使用GPU来独立处理电脑3D游戏的数据,或者其他对图形要求比较高的程序。
GPU逐渐进入了我们视线,包括我们的家用电脑,笔记本,GPU都开始发挥它的作用。但现在,在数据中心的服务器上,你都可以发现GPU的身影了。 GPU是否也可用通过这种远程协作的方式使用?如虚拟化GPU。随着虚拟化技术的发展,已经可以把GPU应用在虚拟机里使用,这样可以让GPU代替许多CPU的工作。
GPU的核心数量非常多,这和CPU有本质的区别,一般GPU都内置了数百个内核,甚至上千个,GPU的工作原理就是并行计算,在并行处理特定数据的时候,GPU比CPU高效非常多。但在复杂指令计算方面,GPU远远不及CPU,所以GPU和CPU是一种互补的关系,而不是互相代替的关系。
一些适合GPU计算的地方就利用GPU并行计算的优势去部署,而不是单单考虑提升CPU的性能。高性能的GPU处理器不是普通的计算处理过程。GPU是用利用高度序列化的处理模式和CPU配合使用,并不是使用高性能GPU就可以搭配低性能的CPU。由于它们的工作侧重点不同,是一种并行处理的方式,所以不能因为GPU的并行处理能力很强就忽略了CPU的重要性。
GPU部署在数据中心比部署在现场好,科学家在现场只需要将探测的数据交回数据中心处理,之后再接收传回的GPU处理完的数据。这也就是数据中心为什么越来越多的部署GPU进行数据处理的原因。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式