得益于 AVX-512,AMD Zen 4 处理器在 y-cruncher 中可获得 20% 加速
6 月 7 日消息, y-cruncher 是一种在海外十分流行的经典基准测试工具,也是一款计算圆周率、黄金比例等数学常数的软件,已经多次创造世界纪录,而且至少已经被业界使用了十多年(SuperPI 是单线程计算 Pi 的软件,y-cruncher 是多线程计算的)。
y-cruncher 的作者 Alexander Yee 宣布,即将推出的基准测试版本将对 AVX-512 硬件进行重大提升,尤其是支持 AVX-512 的 AMD Zen 4 内核。
据介绍,这一现代化项目基于现代处理器的算法从头开始重新设计和编写,涉及超过 400,000 条代码,这项工作从 3 年多前就开始了,但进展甚微。
值得一提的是,因为新版本清理了过时算法和无用代码,部分上古处理器将出现跑分下滑的情况,例如 2008 年面世的初代酷睿 i7 920 等处理器就因为失去了 Hybrid NTT 支持而降低了 27% 的跑分。
从图中可以看到,对于具有 AVX-512 的 AMD CPU 来说,仅通过 AVX-512 指令集就能获得高达 20% 的算法加速,相信新的圆周率世界纪录已经正在计算中。
而英特尔 CPU,包括即将推出的 Meteor Lake 芯片都不会获得 AVX-512 支持。注:英特尔 Alder Lake CPU 在发布之初时意外支持 AVX-512,但后来的新批次已完全抛弃 AVX-512,而第 13 代 Raptor Lake 则完全不支持 AVX-512。
2021 年,瑞士格劳宾登应用科学大学团队历时 101 天 9 小时,成功用 y-cruncher 将圆周率计算到了 62.8 万亿位数字,相比上一个世界纪录足足缩短了一半时间,而谷歌在 2022 年又宣布了一个新纪录,用 y-cruncher 将 Pi 的位数推向了 100 万亿大关。