分享

英特尔微软专利之战:试图侵犯 x86的行为绝不会坐视不管

 有点小搓 2017-06-15

6 月 8 日,Intel (英特尔)在其官方博客上发表了一篇名为“X86:走过40载,依旧强大”(X86: Approaching 40 and Still Going Strong)的专题文章,来纪念 x86 微处理器诞生 40 周年。

1978 年,第一台 IBM 个人电脑就是搭载的这种处理器。时至今日,基于 x86 架构的处理器仍是绝大部分 PC 和笔记本电脑的核心处理单元。但是,Intel 这座最后的堡垒似乎即将面临攻击,无路可退的 Intel 必将挥舞着法律大棒,死守其核心利益。

细心的人在阅读这篇纪念文章时会发现,它绝不是一篇简单的 x86 发展历史梳理。在纪念文章末尾处,Intel 加入了一段“警告”,表示绝不会对任何试图侵犯 x86 及其周边专利的行为坐视不管。

英特尔警告微软:x86专利雷区请勿随意触碰

图丨6 月 8 日发表在 Intel 官方博客上的文章

“有消息表明,在没有得到 Intel 授权的情况下,某些公司试图模拟 Intel 拥有专利的 x86 指令集架构……Intel 欢迎任何形式的合法竞争,而且我们有十足的信心来保证Intel的微处理器会为用户带来最佳的体验、运行程序的流畅度、丰富的产品选择,以及为企业级用户提供易于管理的IT整合方案。毕竟,我们的处理器历经了 40 年专门针对 x86 架构的优化,时间会证明一切。”

“然而,任何对 Intel 专利的非法侵犯都是无法容忍的。我们由衷希望某些公司能尊重 Intel 的知识产权。完善的知识产权保护是 Intel 在 x86 指令集架构方面持续投入与开发的基本前提,Intel也会在保护公司的创新成果和投资方面持续保持警惕。”

——摘自Intel官方微博文章“X86:走过 40 载,依旧强大”

虽然 Intel 这篇意味深长的博文并未提及是哪些公司试图侵犯其专利,Intel的官方发言人也拒绝透露这些公司的名字,但全世界都知道,Intel指的就是微软和高通,因为这两者曾宣布将共同推出一版基于高通骁龙 835 的 Windows10 操作系统。由于骁龙 835 是基于 ARM 框架的芯片,它必须使用模拟器才能运行原本基于 x86 架构的操作系统与应用程序。

近些年来,由于移动设备的兴起,Intel头上“世界销量最大的芯片公司”的头衔早已被 ARM(和旗下的客户协力)夺走。基于 ARM 框架的移动设备芯片无处不在,除了智能手机和平板电脑这种你想得到的,还有各种你想象不到的,比如咖啡机、汽车、电视和音箱等等。

面对 ARM 强大的竞争压力,Intel 必须严防 PC、笔记本电脑和一些商业服务器等基于 x86 框架的市场,因为这已经相当于 Intel 最后一块地盘。Intel 在其 x86 框架指令集中有着大量的专利,作为自己的专利堡垒。除了个别公司,如 AMD 和威盛(VIA)之外,Intel 并未将其 x86 相关技术做广泛授权。

所以说,任何试图模拟 x86 指令集架构的行为,尤其是来自基于 ARM 框架的芯片商,都会被 Intel 视作意图染指自己的利益,势必会让其搬出知识产权保护法的利器。

图丨高通基于骁龙835的PC主版原型,尺寸仅为50.4平方厘米

实际上,自从 Intel 在 1978 年推出首个基于 x86 框架的芯片:8086 之后,在接下来的 39 年里,这个框架以层出不断的创新推动了整个 PC 市场的繁荣。年纪大的读者应对这个框架早期的芯片有所印象,比如 1982 年核频率只有12.5MHz的 286, 1985 年33MHz的 386,和 1989 年100MHz的486。

正是这几款芯片为 Intel 打下了核实的基础,也是该框架 x86 名称的得来。而486之后的Pentium(奔腾), Celeron(赛扬),Xeon(至强),以及Core(酷睿)则更是家喻户晓的品牌了(Xeon作为服务器处理器,名气在普通用户中会小一些)。

这里有必要解释一下 Intel 为何会坚守 x86 架构,并将其发展成一个枝繁叶茂的大型专利池的。1978年,在 x86 出生时,Intel 还只是一家普通的科技公司。尽管在最初的几年,x86 并没有引起太大的关注,但三年后,x86 架构获得了 IBM 的认可,并将其应用到全球首台个人电脑。很快,x86一跃成为了个人计算机的标准平台,成为史上最成功的CPU架构。所以,Intel如今的地位很大程度上是借助x86架构帮助。

从那时起,Intel的战术就变得非常明确:专精于x86架构处理器,绝不涉及设备生产。这样做的结果就是,不论设备制造商、软件或系统开发者都可以与 Intel 进行合作,而不会产生利益冲突。得益于这种开放性和平台概念,x86架构的兼容性也愈发强大,生态体系也日趋完善,这才成就了目前PC处理器市场Intel一家独大的局面。

正因为 x86 是 Intel 的立身之本,Intel 才会一直不遗余力的对 x86 架构指令集进行大幅度的拓展和优化,增添了包括 SSE、AVX、TSX 事务内存,以及 SGX安全区域等功能,唯一的目标就在于让这一古老的指令集重焕新生。

当然,从另一个角度来看,由于美国专利只有 20 年的期限,Intel 对 x86 的指令集不断推出新的拓展也是为了加固自己的专利堡垒。

由于 x86 框架完全向后兼容,Intel 的布局可以使不少被广泛采用的应用程序得以扩展。而且,这些新的扩展应用依旧能被仍Intel的专利所覆盖。在大多数情况下,这些扩展都属于同一类别:SIMD(单指令多数据流)指令集,这些指令在某些类型的数字处理、视频和图像处理以及游戏等领域中广泛使用。

英特尔警告微软:x86专利雷区请勿随意触碰

图丨使用 SIMD 指令集的图像处理在性能方面获得大幅提升

举例而言,作为 SIMD 指令集中的一个类别,AVX 指令集属于比较新的。不过,由于其诞生较晚,开发者并不能默认它存在于所有用户的硬件当中。因此,为了确保向后兼容性,他们并没有舍弃那些非AVX代码。这样,在缺乏 AVX 指令集的情况下,他们的程序依然可以跑起来。

但 AVX 的上一代指令集 SSE 却不太可能有类似的备选方案。因为AMD将 SSE2 作为其 64 位架构 AMD64 扩展的一部分,这意味着,几乎过去十年售出的所有芯片都能够支持SSE2。因此,开发人员不需要担心SSE2失效的情况。但是,这意味着几乎所有的 x86 程序都需要SSE指令集才能运行。

英特尔警告微软:x86专利雷区请勿随意触碰

图丨Intel、AMD均支持MMX、SSE、AVX等指令集

而这正是 Intel 的专利堡垒在覆盖范围上的厉害之处。因为 SSE 指令集也算新生事物:各种 SSE 扩展在 1999 年至 2007 年才被引入。所以,任何覆盖它的专利目前都继续有效。作为 Intel 专利的 SSE 指令集,我们很难想象任何 x86 模拟器将如何避开这些专利,同时还能提供与 x86 相似的兼容性。

不过,由于早期 32 位的 x86 指令集已诞生超过 30年,早已失去了专利保护。而包括TSX、SGX、MPE和VT-x虚拟化等 Intel 引以为傲的功能却如无味鸡肋,鲜少有应用会用到这些功能。来源:智能硬件

正因为 x86 是 Intel 的立身之本,Intel 才会一直不遗余力的对 x86 架构指令集进行大幅度的拓展和优化,增添了包括 SSE、AVX、TSX 事务内存,以及 SGX安全区域等功能,唯一的目标就在于让这一古老的指令集重焕新生。

当然,从另一个角度来看,由于美国专利只有 20 年的期限,Intel 对 x86 的指令集不断推出新的拓展也是为了加固自己的专利堡垒。

由于 x86 框架完全向后兼容,Intel 的布局可以使不少被广泛采用的应用程序得以扩展。而且,这些新的扩展应用依旧能被仍Intel的专利所覆盖。在大多数情况下,这些扩展都属于同一类别:SIMD(单指令多数据流)指令集,这些指令在某些类型的数字处理、视频和图像处理以及游戏等领域中广泛使用。

英特尔警告微软:x86专利雷区请勿随意触碰

图丨使用 SIMD 指令集的图像处理在性能方面获得大幅提升

举例而言,作为 SIMD 指令集中的一个类别,AVX 指令集属于比较新的。不过,由于其诞生较晚,开发者并不能默认它存在于所有用户的硬件当中。因此,为了确保向后兼容性,他们并没有舍弃那些非AVX代码。这样,在缺乏 AVX 指令集的情况下,他们的程序依然可以跑起来。

但 AVX 的上一代指令集 SSE 却不太可能有类似的备选方案。因为AMD将 SSE2 作为其 64 位架构 AMD64 扩展的一部分,这意味着,几乎过去十年售出的所有芯片都能够支持SSE2。因此,开发人员不需要担心SSE2失效的情况。但是,这意味着几乎所有的 x86 程序都需要SSE指令集才能运行。

英特尔警告微软:x86专利雷区请勿随意触碰

图丨Intel、AMD均支持MMX、SSE、AVX等指令集

而这正是 Intel 的专利堡垒在覆盖范围上的厉害之处。因为 SSE 指令集也算新生事物:各种 SSE 扩展在 1999 年至 2007 年才被引入。所以,任何覆盖它的专利目前都继续有效。作为 Intel 专利的 SSE 指令集,我们很难想象任何 x86 模拟器将如何避开这些专利,同时还能提供与 x86 相似的兼容性。

不过,由于早期 32 位的 x86 指令集已诞生超过 30年,早已失去了专利保护。而包括TSX、SGX、MPE和VT-x虚拟化等 Intel 引以为傲的功能却如无味鸡肋,鲜少有应用会

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多