因此如果某个程序在GPU上的运行速度不如CPU上快,只是消握应用或程序本身就决定了。
GPU的优势如下:
(1)计算密集型的程序。所谓计手桥胡算密集型(Compute-intensive)的程序,就是其大部分运行时间花在了寄存器运算上,寄存器的速度和处理器的速度相当,从寄存器读写数据几乎没有毕拦延时。可以做一下对比,读内存的延迟大概是几百个时钟周期;读硬盘的速度就不说了,即便是SSD,
也实在是太慢了。
(2)易于并行的程序。GPU其实是一种SIMD(Single
Instruction
Multiple
Data)架构,
他有成百上千个核,每一个核在同一时间最好能做同样的事情。
程序系统大部分在做计算、逻辑判断、循环导樱消携脊伏致cpu占用率很高的情况,桥含称之为计算密集型;频繁网络传输、读取硬盘及其他io设备称之为io密集型很高兴为您解答有用请采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)