微软传打造Microsoft SQ2处理器Surface Pro X

近日曝光了一款搭载Windows 11系统的下一代微软Surface Pro X机型,重点是这也显示了微软与高通之间设计合作的新进展。

据悉,为带来与Apple M1相媲美的高性能体验,微软为Windows 11开发了x86-64仿真解决方案,以利用户能够无缝原生执行x86_64应用程序。

PC Watch指出,这台执行Windows 11系统的下一代Surface Pro X展示机,采用了一款微软自家名号的处理器:Microsoft SQ2。这枚“Microsoft SQ2”芯片,其采用了8核心 / 8线程的CPU设计,并且集成了满足Windows 11操作系统最低UI要求的核显(iGPU),性能足够浏览高分辨率视频。

在2017年12月于夏威夷举行的骁龙技术发布会上,首次宣布了Windows on Arm的计划。

最初,骁龙835 SoC是为智能手机发布的,6个月后又发布了专门为PC设计的骁龙850。在2018年底的第二届骁龙技术发布会上,骁龙8cx被发布,而在2020年9月,骁龙8cx第二代被发布,其CPU的主频更高。

低端产品也已开始推出,在2019年底的骁龙技术峰会上宣布了中端骁龙8c和入门级骁龙7c,而截至今年5月底,骁龙7c Gen 2也已推出。今年5月底,骁龙7c第二代问世,这是骁龙7c的更高时脉版本。

Arm版Windows的特点是,不像Windows 8时推出需要有Windows RT那样的特殊版本。而是每个Windows版本,像是Windows 10 Home/Pro/Business/Enterprise推出时,都会同时有Arm的版本。与x86有完全相同的功能、用户体验、标准应用程序等等。

问题是,大多数Windows应用程序并非为Arm版本设计,所以,一开始会有很少数的应用程序才可以在Arm版Windows上面运行。为了解决这个问题,Arm版本的Windows包括一个动态编译器功能,允许为x86 32位元指令(以下简称x86)编写的应用程序在Arm版本的CPU上运行。

这个方法实际上用的是一种被称为”JIT(Just-in-time)编译器”的模拟器,它将32位元x86指令动态地转换为Arm 32位元或Arm 64位元指令进行执行。

自2020年以来,微软与高通公司一直在Windows 10 Insider Preview for Arm中测试x64转换机制,该机制也包含在现在正在测试的Windows 11预览版中。尽管微软还没有正式宣布,未来预计可能搭载在正式版本上。

而虽然目前对于这款Microsoft SQ2处理器芯片的作用我们依然不清楚,不过可能是一方面针对上述的过程进行优化,另一方面就是核显方面的加强。

Miguel Nunes

高通公司Snapdragon高级总监Miguel Nunes则针对与微软的合作表示,“我们增加了x64支持,以保持与传统应用程序的兼容性。现在有越来越多的独立软件厂商已经停止为32位元应用程序提供程序,因此必须增加对x64的支持。”

不过他表示,更鼓励软件商开发原生Arm应用程序,这样性能会更好。不过他说“我们必须面对现实,不是所有人都愿意这样做。”