欢迎光临消费电子实验室!  

登录 立即注册 找回密码

设为首页收藏本站

AMD32核的齐柏林飞艇

2016-2-2 22:13| 发布者: cncelab| 查看: 913| 评论: 0

摘要: AMD Zen新架构家族将隶属于Family 17h Model 00h,其中一款服务器产品代号“Zeppelin”(德国齐柏林飞艇)。32核心、64线程、16MB二级缓存、64MB三级缓存、八通道2TB DDR4、四个10GbE……
       【消费电子实验室-2016/2/2】目前,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的齐柏林飞艇终于要起飞了。
 

鲜花

握手

雷人

路过

鸡蛋

网站介绍 广告业务 欢迎投稿 招聘信息 联系我们 友情链接 法律顾问 网站地图

CopyRight 2012消费电子实验室 版权所有 京ICP备12048044号-4号

电话:13701384402 邮编:100040 邮箱:BICQ6688@QQ.COM

回顶部