图源网络
CPU和GPU
随着新兴技术的兴起以及突如其来的疫情,共同推动了GPU市场的迅猛发展。GPU是英文Graphics Processing Unit的缩写,是一种专门为PC或者嵌入式设备进行图像运算工作的微处理器。北京邮电大学计算机学院副教授杨旭东表示:
CPU和GPU有很多相同之处,比如两者都是为了完成计算任务而设计的处理器,都遵循冯 · 诺依曼计算机体系结构。但它们的差别也很明显,CPU的结构属于单指令单数据处理结构,逻辑计算能力强;GPU则是单指令多数据处理结构,数据处理能力强。
也就是说,CPU擅长统领全局的复杂逻辑计算,而GPU擅长数据并行计算,因此特别适合处理量大且统一的数据。
图源科普中国
对于复杂的2D渲染处理或3D图像处理,CPU就要花费很多的资源去处理,这不仅会降低其他方面的工作效率,也会影响使用体验。于是CPU就将一些高帧率的游戏画面和高质量的特效交给GPU去处理。
但另一方面,GPU无法单独工作,必须由CPU进行控制调用才能工作。CPU发出指令以后,GPU领取到属于自己的任务才开始工作。
GPU最早是在个人电脑上使用,为了解决多媒体数据处理,后来在移动智能终端上应用,如今人们又把GPU放在服务器端,俗称服务器GPU。随着通信技术/网络技术的发展,数据处理越来越多放在服务器计算。杨旭东表示,如今服务器GPU既可以进行专业可视化、计算加速、深度学习等应用,也支持云计算、人工智能等一系列技术的发展,有望成为GPU行业未来应用的重点。
来源:陕西科普