超级大M3 超级大M3
关注数: 8 粉丝数: 14 发帖数: 1,948 关注贴吧数: 5
都在发苹果 CPU 逆天,我当一次“黑粉”想谈谈一个死穴 压缩(十三等人可尽情享受这枚炮弹) 跑主流 LZMA 算法,M 系都很菜鸡,而且能菜到不如两代前的 x86。 557xz 和 7z -b,M1U/M3M 不如 129K,那 M2U 估计也不会强多少。M3U 没出所以谁也不知道,但看几代表现肯定也不会太好看。 7z 对超线程优化很好,IPC 也不高,未必是 M 系的菜,所以我琢磨是不是新出的压缩算法(LZ4,ZST 和苹果自己的 LZFSE)就好很多。 Open benchmarking 上有较全面的记载,而且跑测试也相对简单。不能跑或者跑很差的,看一遍脚本自己跑也没问题。 结果 LZ4 也不行。ZST 压缩是猛一些,用 silesia 测试包,各级压缩最理想*状况能超越桌面旗舰,仅次于 X3D;解压缩依旧是菜鸡。 压缩像是有缓存瓶颈,不过 zst 的解压缩是单线程的,那就没什么可说的了。 我有几种猜测: 1. 可能真就是菜鸡,并且没人关心文件压缩的性能了。 2. 真就是优化的问题。7z(LZMA)肯定不适合,我也就不纠结了。新出的算法要对 arm64 这大杂烩全负责,就不能面面俱到(开发者原话)。 *. 苹果上 7z 和 zst 给比 CPU 更高的线程数就会有挺大的性能提升,理想情况下这个情况不应该出现? 如果真是优化的锅,那苹果自己的 LZFSE 就有存在价值了。但是目前自家算法还是不如 zst,唯一优势在于可以多核解压缩。 3. 或者苹果的架构在这有点偏科,强的强,弱的弱。但是强的不太强,弱的是真弱,总分一出来就显得拉。
1 下一页