ARM与X86在一起 两种指令集的新型CPU

  高性能的X86与低功耗的ARM架构各有所长,双方的市场大体上也是井水不犯河水,不过AMD在获得ARM授权之后已经在研发同时集成两种核心的新技术。 VIA威盛公司也是同时具备X86和ARM架构授权,他们在也开发类似的技术,曝光的专利显示VIA正在将X86与ARM指令集同时融合在一个处理器中。

  VIA前不久预告会发布新的低功耗X86处理器Isaiah II,曝出来的性能测试表现也不错,超过Intel的Bay Trail和AMD的Jaguar处理器没问题。Isaiah II主要针对低功耗市场,详细的架构设计还没有公布,产品也未上市,但是VIA既然身兼X86、ARM两种架构,他们肯定也会同时针对这两种架构做研发。而目前曝光的两份专利显示VIA正在开发同时兼容X86、ARM指令的处理器,一个是单核的,一个是多核的。

  我们知道,X86架构是CISC超长指令体系的,而ARM是RISC精简指令体系的,虽然技术的发展使得CISC和RISC的隔阂有所减小,不过这两种架构融合并不容易。VIA的专利中定义了一种新的通用执行流水线,可以硬件模拟X86和ARM这两种指令集。

  很早之前在全美达的处理器有过类似的设计,后者就使用低功耗的RISC架构模拟过X86这样的CISC指令。之前ARM阵营的厂商也做过这样的研究,使用二进制转换器模拟X86架构。只不过不论是全美达还是ARM厂商,这种同时兼容两种指令集的想法很美好,但是实际应用还存在很多问题,指令集转换的效率、应用软件的支持都是问题,不应该期待太高。

  VIA曝光的X86、ARM兼容架构目前只是专利而已,公开于2012年。至于Isaiah II架构是否就是这些专利技术的产物,现在还不能确定,好在这个处理器还有36天就要发布了,耐心等等看吧。