浮点运算性能测试
AnandTech通过C-ray,POV-Ray和NAMD来测试他们的浮点运算性能,C-ray用来测试1级缓存,POV-Ray用来测试2级缓存,AMD用来测试内存子系统。
C-ray测试
C-ray是一个非常简单的光线跟踪源工具,它不是真实世界中的光线追踪应用。事实上,它本质上是一个运行在1级缓存中的浮点基准测试工具。在测试中使用标准的测试分辨率(3840*2160)并用"sphfract"文档来衡量性能,代码预编译过。
C-ray测试结果
从结果来看,AMD的EPYC取得了极大的优势,相对竞争对手的优势不少于50%,当然,如果是所有数据都位于一级缓存的话那么很容易提供给FP部分,接下来是POV-Ray。
POV-Ray测试
POV-Ray是一个非常著名的开源光线追踪程序。测试用编译的版本基于在github(https://github.com/POV-Ray/povray.git)中找到的。没有进行特殊的优化,采用"prebuild.sh"来进行配置和安装。
POV-Ray测试
众所周知,POV-Ray主要运行在二级缓存中,因此EPYC核心拥有的巨大的内存带宽在这里发挥不出大作用。然而,EPYC的性能是非常惊人的,相对Xeon 8176快了16%,但如果加上AVX和内存访问呢&