芯片世界观︱最新企业级CPU Naples被指没戏,AMD:别惹我,蓝瘦
AMD即将推出企业解决方案"Naples"。据称,这款CPU配备多达32个核心和64个线程,以便能够在企业计算和服务器市场具有竞争力。
我一度相信,这个CPU将是对AMD现有解决方案的一个持续改进,但如果我们看看最近的基准测试报告,会发现与英特尔的实际产品相比,AMD依然掉队很多。
架构
由于Naples采用了Zen架构,所以其架构实现和改进基本上和已经披露的Zen相同:采用SMT(同步多线程)技术、每个BTB(分支目标缓冲器)使用双路径改进分支预测性能、增加了高速缓存容量、更高的缓存带宽、更大的调度器、四发射FPU、装载FPU时间从9个周期下降为7个周期、堆栈引擎等等。
改进这么多,但我想重点突出一下L3缓存系统:Naples由多达8个块(或CPU complex - CCX)组成,每个CCX含有4个内核,每个内核都有各自的L0、L1和L2缓存,同时,每个CCX还包括具有16个关联路径的8MB L3高速缓存,分配到每个内核2MB,而且每个2MB的块被划分为两个大小为1MB的子区。
必须强调的是,L3高速缓存是完全包含和完全共享的。
Geekbench基准测试
上个月,Naples的几项Geekbench基准测试结果遭到泄漏,这些结果向我们描绘了Naples的性能水平。
第一项Geekbench 4基准测试显示,Naples单线程测试结果为1141,多线程测试结果为15620。需要特别指出的是,在这项基准测试中,L3缓存大小被错误读取为0 Kb。
第二项Geekbench 3基准测试显示,Naples单线程测试结果为984,多线程性能介于15041和16957之间。WCCFTECH认为,第二项基准测试的结果要好于第一项基准测试。但这种判断有点武断,因为和Geekbench 4相比,Geekbench 3给出的跑分结果通常都会高出10-15%。
因此,在这里谈论哪个结果更好是没有意义的,测试基准不同,很难相提并论。
对比Xeon E5-2699 V4
由于这个32个核心的Naples版本预计将成为AMD的顶级CPU,所以我想将其与英特尔现有的配置最类似的产品进行比较,即至强E5-2699 V4,它有两个CPU,每个CPU集成了22个核心。所以,我们的两个比较对象分别是英特尔的44个核心、88个线程的至强E5-2699 V4和AMD的64个核心、128个线程的Naples。
以在Linux下运行最慢的Geekbench 3基准测试为例,英特尔这款产品的单线程测试结果为2507(比AMD高出155%),多线程测试结果为81629(比AMD高出381%)。
很明显,差异是巨大的,不过这种差异可能是由以下几个因素造成的:
1、Naples研发进度落后于既定的发展路线图,考虑到Zen架构马上就要问世,而且Naples同样使用Zen架构,这有点说不大过去。
2、Naples可能只是在基本时钟频率下运行的,但这不足以抹煞两者之间的巨大性能差异。
3、有可能受到Geekbench(或运行系统)读取L3缓存容量错误的影响,如果缓存没有正确工作,性能也将受到影响(但影响幅度不会这么大)。
4、由于我们讨论的是双处理器配置,虽然Geekbench的扩展比率不高,也有可能其中一个CPU确实没有工作起来。而且,Naples实际上达到了17倍的扩展比率,而英特尔2个CPU达到23倍的扩展比率,单个CPU达到15倍的扩展比率。不管是不是有一个CPU没有工作,它们之间的性能差异仍然太巨大了。
显然,AMD设计Naples的目的是为了杀入服务器市场,这颗芯片具有大量的虚拟化功能,得益于每个CPU集成32个核心、64线程,所以具备大量的独立运行线程,但是,只有在它的性能可以和竞争对手一较高低时,AMD才能发挥出Naples这些优势。而且,英特尔将在不久的将来发布其新的Skylake服务器CPU和Xeon Phi多格式解决方案。
Xeon Skylake和Xeon Phi
英特尔目前正在为服务器和深度学习目标市场发布新的插槽,新插槽的尺寸令人惊讶,它几乎是LGA 2011-3的两倍大小。
LGA 3647旨在支持新的Xeon Phi CPU-Knights Landing,这颗CPU配备16 GB的3D MCDRAM(一种类似于HBM的英特尔专属3D内存)和
- 中国正探寻如何快速进驻HPC芯片领域(03-23)
- 一季度AMD全球处理器市场份额遭英特尔蚕食(07-01)
- 显卡市场份额之争 AMD逐渐让位NVIDIA(08-04)
- AMD 2016-2017 x86处理器路线图曝光(05-08)
- AMD结合显示与传统芯片力拚数据中心市场(05-18)
- 通过创新架构和电源技术提升处理器能效(08-05)