苹果 M1 芯片预示着 RISC-V 完全替代 ARM?
来源 | CSDN(ID:CSDNnews) 作者 | Erik Engheim 已获作者翻译授权 译者 | 弯月 责编 | 张文 编者按:M1 芯片性能强劲的背后主要源自两个因素:第一,M1芯片使用了大量的解码器和乱序执行;第二,就是异构计算。本文着重讲解第二点。 在大家了解了 M1 芯片表现之后,你肯定想一探究竟其底层核心是什么,本文将从异构计算开始讲起。 苹果非常热衷于添加多个专用硬件单元的策略,在本文中,我将其称为协处理器(coprocessor): 图形处理单元(GPU),用于图形处理以及其他需要并行处理大量数据的任务(即同时对多个元素执行相同的操作)。 神经引擎,机器学习的专用硬件。 图像处理的数字信号处理硬件。 硬件中的视频编码。 苹果没有在解决方案中添加更多的通用处理器,而是添加了更多的协处理器。你可以称之为加速器。这种趋势并不是新出现的,我从 1985 年开始使用的老式 Amiga 1000 就使用协处理器来加快音频和图形处理的速度。现代 GPU 本质上就是协处理器。Google 的 Tensor 处理单元也是一种用于机器学习的协处理器。 图:Google TPU是专用集成电路(ASIC),我们称之为协处理器。 01 什么是协处理器? 与 CPU 不同,协处理器不能单独存在。只使用协处理器无法造出计算机。协处理器作为专用处理器,可以很好地完成某些特定的任务