CPU、GPU、NPU、TPU、SOC

CPU:中央处理器(Central Processing Unit)

  • CPU:中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。
    它的工作思路是:存储程序,按顺序执行。它最擅长于逻辑控制。由于CPU需要大量的空间去放置存储单元和控制逻辑,计算能力就受限制,所以就有了GPU出场。

GPU:图形处理器(Graphics Processing Unit)

  • GPU:图形处理器(Graphics Processing Unit),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。
    GPU主要解决并行运算问题。举个生活中的例子。超市收银台前,顾客有100人排队。如果只有一个收银员,那么即使他操作速度再快,也要大家排队耗时间。如果有50个收银员同时收款,很快就解决问题。GPU解决的就是这个问题。这个问题在图形图处理时问题最突出,故改变算法规则,由GPU芯片来解决。但GPU不能独立工作,必须由CPU控制。

NPU:神经网络处理器(Neural network Processing Unit)

  • NPU全称是Neural network Processing Unit, 即神经网络处理器;
    NPU,神经网络处理器,在电路层模拟人类神经元和突触,并且用深度学习指令集直接处理,一条指令对应一组神经元的任务。由于实现存储和计算一体化,故计算效率大大提高。

TPU:张量处理单元(Tensor Processing Unit )

  • TPU---Tensor Processing Unit 张量处理单元,是一款为机器学习而定制的芯片,主要用于人工智能领域,一般人用不到。
    是一种为通过基于神经网络运算能力的一种ASIC,即专用集成电路。他把微处理器、模拟IP核、数字IP核和存储器集成在一个芯片上。这是解决运算速度的另外一个思路,就是专项任务,专项解决。它通常根据特定运算任务开发,指向特定用途。比如人机大战中的AlphaGo。

SOC:片上系统(System on a Chip)

SOC全称是System on a Chip,其本质上就是上面说的ASIC。可以叫作系统级芯片,或者叫片上系统

TPU
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 郑文盼 16020150021 【嵌牛导读】指数增长的数据量和逐渐陷入瓶颈的芯片性能,二者的不匹配会带来芯片架...
    吹不散的烟火阅读 6,800评论 0 3
  • 自己写日记可能10分钟就写完了,但是别人是一两个小时,或者六七个小时,用心的程度,决定了文章的质量。日复一日的坚持...
    胡小四成长记阅读 2,144评论 0 0
  • 饮酒 陶渊明 结庐在人境, 而无车马喧。 问君何能尔, 心远地自偏。 采菊东篱下, 悠然见南山。 山气日夕佳, 飞...
    萍手绘阅读 3,318评论 2 7
  • 现在写作对我来说像吃饭一样,饭不可一日不吃,文也不可一日不写,纵然没有什么十分可以写出来的心得,我还是要坚持不懈,...
    路语旁集阅读 975评论 0 0
  • 壹葵星系运势 | 11.17 日运 【260天时间旅行——Day23】 幸运矿石:紫萤石、薰衣草晶 彩虹灵魂数:3...
    寅蔓K阅读 1,287评论 0 1