微软处理器架构是新瓶装酒 历史早已证明是死路一条

在 ISCA 2018 大会上,微软公布了与高通合作开发的所谓“新架构处理器”E2,微软表示,E2可以运行包含 Linux 以及 Windows 10 等主要操作系统,同时又具备不逊于 GPU 的多工计算能力。

虽然E2目前连样片都没有,且只是在赛灵思的FPGA上进行了模拟,主频仅为 50MHz。但这并不妨碍国内媒体对E2的吹捧。一些媒体将微软的EDGE 吹捧为“完全由微软主导开发出来的全新架构”“让目前的主流处理器相形见拙”,“将对包含英特尔、AMD、Arm,甚至英伟达和 FPGA 厂商造成极大的威胁”,“成为除量子计算外半导体产业最引人注目的架构革新”。

虽然媒体吹捧的天花乱坠,但实际上,微软的EDGE 架构是新瓶装酒,而且历史早已证明是死路一条。

Trips和EDGE是一个2000年提出的技术。EDGE是处理器设计中和超标量,超长指令字并列的另外一种技术,只不过EDGE还是撼动不了超标量技术。因而没什么前途,只是Burger个人还在研究,他原先即是奥斯丁学校的,现在无非是有微软做金主,继续他的研究而已。

虽然媒体宣称,“该架构是一种尚未被实现过的全新指令集”,“E2 的指令集是几年前完成的,现在大部分是保密的”。但实际上,EDGE指令集2000年就有了,只需要完备系统态指令而已。

在微软以前,类似的东西已经有人做过,比如英特尔和惠普搞得EPIC。但正如“安腾已死,有事烧纸”,这条技术路线已经被证明是死路一条。

诚然,有人以E2能跑windows来说明微软要放弃Wintel同盟,自己垄断软件和硬件,未来前途无量。但实际上,只要支持基本指令集,系统态指令完备都能跑操作系统,不管是windows还是linux。

何况Win的强项在桌面,服务器Linux是主流,而从E2的介绍来看,显然是针对服务器多任务场景,以及人工智能的。这样一来,能不能跑Win的意义就不那么至关重要了。

对于媒体报道中专门提到的人工智能,以及媒体认为E2会取代人工智能场景的GPU,这其实也是伪命题。

事实上,除了专门的人工智能芯片外,AI未来只有2条路:一是通用处理器增加ai指令集;二是GPU增加支持tensorflow框架。微软E2把现在一票人工智能芯片打趴下的概率非常低。

最后,铁流要说的是,E2更多是一个学院派自娱自乐的技术探索项目,科研的味道远远高于产业化。

先不说E2还只存在于FPGA上,且严重落后于研发进度——当初的计划是,在2012 年实现 1 TFLOPS 性能的单芯片 CPU 设计。不过,这个目标从来就没有被实现过。

从如此拖沓的进度,以及历史上英特尔和惠普的失败都可以看出,E2 处理器商业化前景渺茫,本身就是一个学院派自娱自乐的技术探索类项目。只是学院派搞研究而已,商业化公司都进入无人区,不知道下一步怎么做了。

就技术探索来说,EDGE可以做为众核的一个方向,但是风险很大,原来是IBM支持的,然而现在也放弃了。何况EDGE的编译器不好写,这也是一个大麻烦。

文末,铁流还想说一句,对于国外巨头所谓的“黑科技”,大家要辩证的看,不要见风就是雨,各种“震惊体”。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();