sinjulia 主要问题是它太老了吧,X87浮点指令很多年前的东西了。
缓存不是主要问题,intel 3级缓存延迟并不高,损失小。
80bit扩展精度,正好卡在 64 128 之间,
64位双精度浮点可以用SSE2,80位没戏。
用AVX 128去运算,也不好,AVX单位时钟周期吞吐数量低。
I A 两家不会去针对X87优化,跑这个测试更容易展现出CPU原始的性能。
实际上很多工程软件和网络游戏依旧在用X87处理浮点。
编程简单,不需要考虑优化。。。。至于效率,这些年不是一直说性能过剩嘛。。。。
|