人工智能开发不可或缺的机器学习使用GPU、GPU、NPU和等处理芯片,但它们之间的差异一般人很难理解。为此谷歌和云存储服务的Backblaze总结了CPU、GPU、NPU的不同。
cpu gpu npu的区别
1、定义不同,CPU是中央处理器,GPU是图形处理器,而npu则是人工智能处理器。
2、负责内容不同, CPU主要是负责低精度,各种普通的数据,GPU是高精度处理图像数据,npu则是人工智能算法上面运行效率要高于另外两者。
3、工作模式不同, CPU是顺序执行运算,需要一件一件事情来完成。GPU是可以并发执行运算,可以几件事情同时运作。而npu是具备智能的特性, NPR也可以被称之为是神经网络处理器,也就是说这个处理器它是会模仿人的大脑神经网络的。
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。