继 CPU 和 GPU 之后… NPU – 它是什么,能做什么?

0
327

现在,几乎所有主要硬件制造商都推出了 NPU。但它是一种什么样的芯片?它能做什么,有什么特别之处?我们将为您解释

苹果有了,三星有了,AMD有了,英特尔现在也有了:自己的NPU。

这是一款主要用于人工智能应用的芯片。各厂商的广泛应用就说明了这一点: NPU 显然不是过眼云烟,而是将继续存在。

但是,NPU 是做什么的?为什么每个制造商都想要一个?它在日常生活中能为你做些什么,甚至有可能在某个时刻取代 GPU?

    什么是 NPU?
  • NPU:图形芯片的终结者?
  • 为什么每台笔记本电脑都将很快配备 NPU?
  • NPU在实际应用中能为您做些什么?
    什么是 NPU?

    NPU(神经处理单元)是一种处理器,就像 CPU 或 GPU 一样。不过,它的职责范围不是图形处理或一般任务。相反,NPU 的设计目的是快速高效地执行机器学习任务。
    为此,NPU 针对机器学习过程中的数学计算进行了优化。

    与图形芯片一样,它使用并行化技术同时处理多项小型任务。同时,它更加专业化。

    因此,在这些计算中,NPU 不仅比图形芯片更高效,在某些情况下甚至快达 10,000 倍。

    NPU:图形芯片的终结者?

    乍听之下,这听起来非常强大–就规模而言,这几乎是 GPU 的绝唱。如果 NPU 更经济、速度更快,未来我们是否不再需要 GPU?

    目前,答案非常明确:是的

    因为 NPU 目前主要利用其并行性来尽可能高效地处理较小的重复性任务: 在视频通话中模糊背景,或让人工智能聊天机器人回复


    另一方面,GPU 承担着图形计算(越来越依赖人工智能)、视频处理或训练人工智能模型等大型任务,如果功耗不是问题,即使在人工智能领域,GPU 也是首选硬件。

    与此同时,GPNPU(通用 NPU)的概念已经出现,即 GPU-NPU 混合芯片。这是一种单芯片,目的是在专用 NPU 和通用武器GPU 之间实现健康平衡。

    未来很有可能出现这样的情况,GPU 和 NPU 将再次合二为一,尤其是对于空间特别有限且依赖电池续航时间的硬件,如智能手机和超极本。

    为什么每台笔记本电脑都将很快配备 NPU

    如果有人认为:我不需要尽管 NPU 有这么多优点,但很快就会别无选择。因为很有可能在几年后,至少在智能手机和笔记本电脑的移动市场上,你将不得不选择配备 NPU 的机型。

    几乎所有主要芯片制造商都已开发出自己的 NPU。
    当时,高通的主要目的是追赶华为,后者是最早在自家麒麟 970 处理器中使用 NPU 的厂商之一,但现在,高通更有可能与三星的 Exynos 处理器竞争,后者当然也使用了 NPU


    苹果在其产品中使用 NPU 也有一段时间了–尤其是以神经引擎(Neural Engine)为名。它安装在 M 系列(如 Mac)和 A 系列(如 iPhone)的处理器中。面容 ID 是 NPU 发挥作用的一项功能。利用人工智能,即使你戴着眼镜或蓄了胡子,图像扫描仪也能识别你。

    英特尔在一月份才真正加入 NPU 的行列。除了 CPU 和集成 GPU 外,每款新的 Ultra 芯片还包含一个 NPU,这也是英特尔决定在 Meteor Lake 上改用芯片组设计的原因之一。

    AMD 已经走在了前面。就在三周前,他们推出了第二代内部 NPU,命名为 XDNA 2,将于 2024 年应用于 Strix Point 处理器


    NPU在实际应用中能为您做些什么


    许多 NPU 的实际优势仍然有限。这些芯片在性能和运行时间方面已经具有一定优势,尤其是在硬件和软件来自单一来源的情况下(咳,苹果)


    但在可预见的未来,NPU 的优势应该会真正体现出来。因为目前看来,人工智能应用并不是一时兴起。

    在这样一个快速发展的领域,预测是困难的,但越多的应用程序和应用加入这一行列并将生成式人工智能整合到他们的工具箱中,NPU就可能变得越强大。

    与此同时,操作系统可能会在 CPU、GPU 和 NPU 之间更好地分配人工智能任务,这将使硬件能够更高效地解决任务。未来,NPU 是否会在计算机中扮演越来越重要的角色?它们是否会加入 CPU 和 GPU 的行列,成为计算机中的 “老三样”?您在日常生活中使用过哪些 NPU 应用?请在评论中告诉我们!