Intel是否故意对AMD进行负优化?背后的故事揭秘

在计算机领域,竞争一直是不可避免的。不仅是硬件制造商之间的竞争,软件开发领域也是如此。然而,有时候,竞争可能会走向一条暗淡的道路,引发一些令人质疑的问题。今天,我们将深入探讨一个备受关注的话题:Intel是否故意对AMD进行负优化?

Intel是否故意对AMD进行负优化?背后的故事揭秘

背景故事

故事的开始,是一则来自Java社区的推送。它提到了OpenJDK正在采用x86-simd-sort来进行AVX512基础排序,但在AMD系统上性能表现不佳。具体而言,x86-simd-sort在AMD Zen 4处理器上表现糟糕,原因被归咎于AMD平台上的compressstoreu效率问题。这个问题在今年2月份已经被提出,其中包括了与标准库的性能比较,令人吃惊的是,x86-simd-sort在某些测试中甚至比标准库慢十倍。

本来作为一个旨在优化加速的库,却在AMD平台上变成了负优化,这引起了广泛的讨论。一些人认为这是AMD的问题,但也有人开始怀疑Intel是否在开发x86-simd-sort时,有意识地选择了AMD的弱点,并进行了针对性的负优化。

潜在动机

要理解这个问题,我们需要回顾过去。曾经有一段时间,Intel编译器曾对AMD进行负优化,这引起了一些争议。因此,人们开始怀疑,Intel是否在开发x86-simd-sort时,有意识地选择了AMD的弱点,以此来削弱AMD的性能表现。

然而,至今为止,尽管有人提出了这个问题,但并没有看到AMD提交修复此问题的Pull Request。这引发了更多的猜测和争议。

可能的解决方案

尽管存在这个问题,但在问题的评论区,有一位用户提出了潜在的解决方案,解释了compressstoreu执行效率的问题。然而,这个解决方案似乎没有被上游接受或推广,导致问题仍然存在。

结论

在竞争激烈的计算机行业,像Intel和AMD这样的巨头之间的竞争常常激烈而复杂。是否有故意的负优化行为存在,很难得出确定的结论。然而,这个问题突显了开源社区中的竞争和合作之间的微妙平衡。

最终,我们可以期待AMD的未来架构,如Zen 5以及后续的新架构,是否能够解决这个问题,以实现更好的性能。

以上就是关于Intel是否故意对AMD进行负优化的背后故事的探讨。计算机行业永远充满了谜团和争议,而我们作为观察者,需要保持警惕,以确保竞争是公平的。

声明:本站所有文章,如无特殊说明或标注,均为本站(王大神)原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
指数词

为什么Magisk成了玩机界的宠儿?

2023-10-8 15:15:15

指数词

如何选择安卓应用开发语言:新手指南

2023-10-8 15:25:20

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索