近日网上流出一张很神秘的AMD芯片架构图,强大得有些吓人:十六个推土机家族架构的模块化CPU核心、1024个GCN架构的流处理器、512-bit的超高显存位宽……

首先是国内玩家论坛ChipHell上有人帖了一张图,声称这是AMD Vocanic Islands(火山岛)系列GPU中的一款,代号Hawaii(夏威夷),并且宣称是20nm工艺的,拥有十六组串行处理单元、四个ACE和四个几何引擎、4096个流处理器(其实应该是64×16=1024个)、256个纹理单元、64个ROP单元、512-bit显存位宽。


16核CPU可以运行多少python线程 16核 cpu_流处理

鉴于原图比较模糊,随后有人对其进行了放大、锐化、过滤等处理,能看到更多细节了。


16核CPU可以运行多少python线程 16核 cpu_流处理_02

这还没完,接着有人挖出了一张分辨率和清晰度都非常高的结构图,细节一览无余。


16核CPU可以运行多少python线程 16核 cpu_二级缓存_03

这显然是一颗SoC片上系统,规模庞大的有些恐怖:

- 串行处理模块(SPM):也就是传统的CPU,可见十六个串行处理单元(SPU)、八个共享的浮点单元(FPU),这显然就是推土机家族的模块化架构,还有每个模块的二级缓存、集体共享的三级缓存。

八模块、十六核心,这样的规格只有在多路服务器Opteron 6300系列上才能看到,但那也是两部分拼起来的,这里直接就是一体的。

- 并行计算模块(PCM):就是个完整的GPU,可见命令处理器、四个ACE引擎、四个几何引擎、四个光栅化引擎、十六组并行计算单元阵列、光栅化后端(RBE)、一级/二级缓存,以及UVD 3.2+视频解码引擎、VCE 2.0视频编码引擎、SAMU(安全资产管理单元?)、CrossFireX交火控制器、显示控制器(DP/HDMI)。

这毫无疑问是GCN架构的产物,如果每个单元还是16个流处理器,那么总共就是1024个,相当于Radeon HD 7850。

- 显存控制器:最左侧的黄色部分,一共八个通道,每通道72-bit,支持ECC DDR3,所以实际总位宽位512-bit。

512-bit位宽可以带来惊人的显存带宽,但是晶体管数量、核心面积、功耗方面的代价也非常大,所以GPU历史上只有极少数几次用过,比如当年不成功的Radeon HD 2900。

- 其它:左上角可以看到ARM Cortex-A5架构的安全协处理器高级服务器RAS与错误处理、平台惯例、硬件负载均衡、AMD-V、AMD-P等模块,温度、电流、电压传感器,电源管理单元。这些更像是服务器上的东西,尤其是那几个模块。

下方有统一北桥(UNB)、系统控制器中心(SCH),这俩相当于芯片组,维系着CPU、GPU,还有缓存一致性HT总线、PCI-E 3.0控制器。

关于它究竟是何方神圣,国内外网友都展开了激烈的讨论甚至是辩论。有的说是AMD的下一代GPU,有的说是APU,有的说是服务器芯片,也有的说是微软新Xbox里定制的。每一种说法都有道理,但又不能完全令人信服,因为这玩意儿里边塞的东西实在是太多了,就像个大杂烩。综合来说,APU的可能性更大一些,但具体用在哪里就不好说了。

当然也有可能是伪造的,还有人说只是AMD纸面规划的东西而已。

不管怎么样,如果真的存在这么个东西,绝对是无比震撼的。