这篇文章解释了 M1 芯片为什么强,了解到了一些基础的计算计知识。
i9-7980XE 是一颗 18 核 36 线程的民用 CPU,这颗 CPU 最大睿频 4.4GHz,假设该 CPU 在一个时钟周期内执行一条运算指令,那么该 CPU 执行一个指令需要的时间是 0.000000000227273 秒,即 0.22ns(纳秒),那么在这段时间内,光所跑的距离是 0.0681819 米,四舍五入就约等于 7 厘米。所以说如果 CPU 和内存之间的距离超过 7 厘米,CPU 岂不是要多等一会才能继续收到指令了。这还是一次只取一条指令的情况,如果数量多了呢?
所谓统一内存架构,就是通过 Fabric 高速总线将中央处理器、图形处理器、神经网络引擎、缓存、DRAM 内存全部连接在一起