英特尔警告微软高通:用ARM处理器模拟x86可能侵权

简介:

北京时间6月12日上午消息,上周,x86处理器架构迎来39岁生日。1978年6月8日,英特尔首次推出了8086处理器。不过在这样的日子里,英特尔对所有开发x86模拟器技术的公司发出了威胁。

英特尔在博客中介绍了该公司关于拓展和优化x86指令集的一系列投资,其中的功能包括SSE、AVX、TSX事务型存储,以及SGX安全区域等,从而展示该公司如何让古老的指令集变得更先进。

然而在博客的后一部分,英特尔指出,许多这些进展都已申请专利,而该公司以往曾使用专利来保护关于x86的创新。曾被英特尔盯上的公司包括AMD、Cyrix、VIA和Transmeta等等。

这篇文章并未提到任何公司的名字,但不难看出英特尔将矛头指向了谁,这就是微软,或许也包括高通。今年晚些时候,包括华硕、惠普和联想在内的公司将推出搭载高通骁龙835处理器的Windows笔记本。

这并不是微软首次推出支持ARM处理器的Windows版本,微软在这方面的首次尝试是在2012年,当时微软推出了Windows RT。不过这次将有重要不同。Windows RT无法运行任何x86应用,与此不同,ARM版Windows 10将提供基于软件的x86模拟器,从而实现与大部分甚至全部x86应用的兼容。

这将对英特尔造成严重威胁。如果ARM版Windows能运行x86软件,并且带来了更低的价格、更长的电池续航时间,以及更轻薄的设计,那么英特尔在笔记本电脑市场的主导地位将被动摇。英特尔这篇博客文章明确表明,不仅将依靠技术去确保在这个领域的地位,在必要情况下还将诉诸法律。

目前尚不清楚ARM版Windows 10中x86模拟器的细节。其中的关键问题在于,模拟器将支持x86的哪些功能。核心的32位x86指令集已有30年历史(最初出现在1985年的386处理器中),因此将无法得到专利的保护。微软的x86模拟器可能将略过近期的x86扩展,例如TSX、SGX和MPE,因为使用这类扩展的软件并不多。某些扩展,例如VT-x虚拟化功能,对于运行Windows应用来说没有意义,因此可以直接跳过。

当然,英特尔可能只是在言论上保持强硬。在ARM版Windows 10真正面市之前,很难知道这一模拟器究竟有什么样的功能。此外,关于x86的专利是众所周知的,微软在开发模拟器的过程中肯定也考虑到了这点。而英特尔的商业模式仍然对微软有很大的依赖,因此如果英特尔在相关的法律行动方面肯定会保持谨慎。

本文转自d1net(转载)

相关文章
|
5月前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
|
2月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
505 3
|
2天前
|
Docker 容器
docker:记录如何在x86架构上构造和使用arm架构的镜像
为了实现国产化适配,需将原x86平台上的Docker镜像转换为适用于ARM平台的镜像。本文介绍了如何配置Docker buildx环境,包括检查Docker版本、安装buildx插件、启用实验性功能及构建多平台镜像的具体步骤。通过这些操作,可以在x86平台上成功构建并运行ARM64镜像,实现跨平台的应用部署。
17 2
|
18天前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器计算架构X86/ARM/GPU/FPGA/ASIC/裸金属/超级计算集群有啥区别?
阿里云服务器ECS提供了多种计算架构,包括X86、ARM、GPU/FPGA/ASIC、弹性裸金属服务器及超级计算集群。X86架构常见且通用,适合大多数应用场景;ARM架构具备低功耗优势,适用于长期运行环境;GPU/FPGA/ASIC则针对深度学习、科学计算、视频处理等高性能需求;弹性裸金属服务器与超级计算集群则分别提供物理机级别的性能和高速RDMA互联,满足高性能计算和大规模训练需求。
|
2月前
|
机器学习/深度学习 算法 数据库
阿里云服务器架构区别解析:从X86计算、Arm计算到高性能计算架构的区别参考
在我们选择阿里云服务器的架构时,选择合适的云服务器架构对于提升业务效率、保障业务稳定至关重要。阿里云提供了多样化的云服务器架构选择,包括X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器以及高性能计算等。本文将深入解析这些架构的特点、优势及适用场景,以供参考和选择。
阿里云服务器架构区别解析:从X86计算、Arm计算到高性能计算架构的区别参考
|
1月前
ARM处理器函数调用时的参数传递
ARM处理器函数调用时的参数传递
|
4月前
|
物联网
arm架构和x86架构区别
arm架构和x86架构区别
|
4月前
|
Ubuntu 编译器 C语言
蓝易云 - ubuntu上安装boost库为SOMEIP的X86和ARM下编译做准备(编译两种版本)
以上就是在Ubuntu上安装Boost库并为SOME/IP的X86和ARM架构编译做准备的全部步骤。
67 0
|
5天前
|
编解码 弹性计算 应用服务中间件
阿里云服务器Arm计算架构解析:Arm计算架构云服务器租用收费标准价格参考
阿里云服务器架构分为X86计算、Arm计算、高性能计算等多种架构,其中Arm计算架构以其低功耗、高效率的特点受到广泛关注。本文将深入解析阿里云Arm计算架构云服务器的技术特点、适用场景以及包年包月与按量付费的收费标准与最新活动价格情况,以供选择参考。
|
9天前
|
存储 Docker 容器
ARM架构鲲鹏主机BClinux离线安装docker步骤
下载并安装适用于ARM架构的Docker CE二进制文件,解压后移动至/usr/bin目录。创建docker组,配置systemd服务脚本(docker.service、docker.socket、containerd.service),重载systemd配置,启动并启用docker服务。编辑daemon.json配置存储驱动、镜像加速地址等,最后拉取所需镜像。
15 0