,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 支持。it之家注:英特尔 alder lake cpu 在发布之初时意外支持 avx-512,但后来的新批次已完全抛弃avx-512,而第 13 代 raptor lake 则完全不支持 avx-512。
2021 年,瑞士格劳宾登应用科学大学团队历时 101 天 9 小时,成功用 y-cruncher 将圆周率计算到了 62.8 万亿位数字,相比上一个世界纪录足足缩短了一半时间,而谷歌在 2022 年又宣布了一个新纪录,用 y-cruncher 将 pi 的位数推向了 100 万亿大关。