基本信息
Naples是基于Zen微架构的一款支持X86-64指令集的处理器的代号;
支持256bit的AVX2和2个128bit 的FMA,那么浮点运算能力就是2*128*2/64=8FLOPs/Cycle;
Naples有四个核心,也就是4个Die;
互联带宽
Die之间的互联是Infinity Fabric on Package, 简称IFOP;位宽是32bit;
- 1个时钟做4次传输,并且运行在内存频率上,对于DDR4@2666MHz来讲,运行在1333MHz上;那么单向带宽就是4*1333MHz*32bit/8/1000=21.328GB/s,双向带宽就是2*21.328GB/s=42.656GB/s;
Socket之间的互联是Infinity Fabric Inter Sockt,简称IFIS;位宽是16Bit;
- 1个时钟做8次传输,并且运行在内存频率上,对于DDR4@2666MHz来讲,运行在1333HMz上,但是转化率是8/9,那么单向的带宽就是8*1333MHZ*16bit/8/100*8/9=18.96GB/s,双向带宽就是38GB/s;
内存带宽
AMD支持8个内存通道,可以插16个DIMM;
槽位分别是A0,A1 B0,B1 C0,C1 D0,D1 E0,E1 F0,F1 G0,G1 H0,H1
- 最小内存配置情况下4*DIMM DDR4@2666MHz,插入A1,C1,E1,G1;带宽4Channel*2666MHz*64bit/8/1000=4*21.3GB/s=85GB/s
- 均衡配置下8*DIMM DDR4@2400MHz,插入A1,B1,C1,D1,E1,F1,G1,H1,带宽是8Channel*2400MHz*64bit/8/1000=8*19.2GB/s=154GB/s
- 敏感配置下8*DIMM DDR4@2666MHz,插入A0,B0,C0,D0,E0,F0,G0,H0,带宽是8Channel*2666MHz*64bit/8/1000=8*21.3GB/s=170GB/s
- 最大内存配置情况下16*DIMM DDR4@2133MHz,插入所有槽位,带宽是8Channel*2133MHz*64bit/8/1000=8*17GB/s=136GB/s