异构计算

         异构计算的英文名称是Heterogeneouscomputing,主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式。常见的计算单元类别包括CPU、GPU等协处理器、DSP、ASIC、FPGA等。

         有点看不懂,没关系,有位大神给了一个通俗的解释:“异构计算的理念,个人认为就是:兄弟们 一起上。能干重活的 干重活;智力超群的 干巧活

我们知道,电脑中有个部件,叫做cpu,要想让电脑运行的快,必须要有一个速度杠杠的cpu。可是,cpu的性能不是可以无限提升的,它有一个散热和能耗的瓶颈。这时,就出现了这么一种东东——gpu。Gpu,Graphics Processing Unit图形处理器,或者说是显示核心。就是我们说的显卡。

人们将显卡从cpu中独立出来,如果CPU想画一个二维图形,只需要发个指令给GPU,如“在坐标位置(x, y)处画个长和宽为a×b大小的长方形”,GPU就可以迅速计算出该图形的所有像素,并在显示器上指定位置画出相应的图形,画完后就通知CPU “我画完了”,然后等待CPU发出下一条图形指令。

通过将某一部分功能独立出去的方式,使cpu的计算更加单一,从而减轻cpu的负担,提升cpu的速度。有时候,我们同学们没有在电脑上装入显卡,可能会出现屏幕显示抖动的现象。这就是因为cpu把一部分的计算量分出来,作为显卡使用了。而由于频率不一致,导致了屏幕的抖动。

CPU的长项是整数计算,GPU的优势则是浮点计算。

对于整机性能而言,CPU和GPU都是性能的保障,合理的搭配才是重中之重,才能给用户带来最强的综合性能。

现在,我们又将cpu和gpu结合起来,这种东东叫做apu(加速处理器)将中央处理器和独显核心做在一个晶片上(在一个晶片上,但是功能依然是分离的。),它同时具有高性能处理器和最新独立显卡的处理性能,可以更好地提升电脑的运行效率。而且由于不需要安装独立显卡,apu更加的节约空间。

原文地址:https://www.cnblogs.com/liyasong/p/6387849.html