Red Team 红色小队论坛

 找回密码
 立即注册
查看: 1264|回复: 0

AMD全新架构恐怖:狂堆32个核心64线程!

[复制链接]

3330

主题

1万

帖子

14万

积分

特邀嘉宾

{[(A家A友)]}:功归功,过归过.尘归尘,土归土.

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

精华
0
金币
116075
经验
10
贡献
32
发表于 2016-2-2 13:10:19 | 显示全部楼层 |阅读模式

马上注册加入红色小队,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
http://news.mydrivers.com/1/468/468586.htm

Intel处理器现在已经做到了最多18核心,接下来两代服务器平台将分别增至24个、28个核心,但更加疯狂的还是AMD,其全新Zen架构将堆到最多32个!

AMD Opteron目前已经有最多16个核心,但一来都是模块化的推土机架构,严格来说只能算是8个模块,二来是两部分整合封装而成,并非原生设计。

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终于能崛起了吧!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表