AMD的Zen架构最强CPU曝光:32个核心64线程!

  Intel的处理器现在已经做到了18核36线程,而接下来的两代服务器平台将会分别提升到24核以及28核,但是,相比Intel的处理器,AMD要显得更加疯狂一些,其全新的Zen架构处理器顶级规格甚至将核心数量堆到了32个!

  AMD Opteron架构CPU目前其顶级规格已经拥有16个核心,但是一来这代CPU都是采用了模块化的推土机架构,因此严格意义上讲它只能算是8个模块。二来是这部分其实是整合封装而成,并非是原生设计的16核心。

  而外媒LKML.org上的最新代码显示,AMD的Zen新架构家族将会属于Family 17h Model 00h架构,而在这其中一款有一款服务器的产品代号为“Zeppelin”(德国齐柏林飞艇)。

这次暴露秘密的是如下两行代码:

  + core_complex_id = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

  + per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;

  单看代码大家可能有点迷糊,现在给大家简单解释一下,其中的“Core Complex”应该是类似AMD GPU里使用的“Compute Unit”(计算单元),在这里代表着多个核心组成一个模块。

  其中第一行红色部分的>>3代表它是3个右移位,相当于被8除。而考虑到Zen架构支持SMT同步多线程,因此每个物理核心对应两个逻辑线程。那么,每个“Core Complex”里应该会包含4个物理核心,并且相互之间共享末级缓存。

  第二行则的“Socket ID”则表示有3个左移位,也就是给“Core Complex ID”留下了3个字节的空间,因此这里暗示着每一路的处理器最多拥有8个“Core Complex”。

  如此一来,这样每个处理器就会有最多可达4×8=32个物理核心,同时也会拥有64个逻辑线程。

  当然本身这些代码都只是占位符而已,但是其实早就有传闻称“AMD Zen架构的处理器确实会由每四个物理核心组成一个簇,最多能堆叠八个簇,拥有32个核心”因此这条代码正好和之前的传闻相符合。

  32核心、64线程、16MB二级缓存、64MB三级缓存。并且是八通道2TB DDR4、四个10GbE……这样的庞然大物,相信AMD终于能再次崛起了吧!

热门相关:鬼吹灯   尚书大人易折腰   工业霸主   唐门高手在异世   星河贵族