今年华为的纯血鸿蒙都来了,华为却没趁着这个机会用上自主的灵犀指令集,而且就在去年华为还花了10亿美元买下了ARM V9永久授权,短期内大概是别想用上灵犀指令集了。我并非怀疑华为搞自主的决心,毕竟纯血鸿蒙的研发也是为自主添砖加瓦,我只是觉得这灵犀指令集像是“查重”没过,与ARM的相似度太高,没能绕开专利,发布了容易被起诉。
感觉这跟龙芯以前的LoongISA面临的情况很像,LoongISA基于MIPS,起源于龙芯2F的LoongMMI指令(2007年发布),而LoongISA 1.0正式实现是从3A1000(2011年发布)开始,但是龙芯始终未能公开LoongISA 1.0和2.0,毕竟龙芯仅买下了MIPS的兼容商标(代价较小),没有购买MIPS知识产权(代价较大),公布LoongISA指令集手册容易引起侵权问题,而且据说LoongISA在SIMD指令设计上未能成功绕开x86阵营的SIMD指令集专利,这也会导致LoongISA因为侵权风险难以推广,一直到2021年,龙芯发布3A5000正式实现全自主指令集LoongArch,完全脱离了MIPS,也绕开了各种SIMD指令专利限制,才终于避免了各种风险,公布了LoongArch指令手册,总算能满足龙芯爱好者们多年以来的公开指令集手册的需求,最后也是不出所料打赢了对专利流氓芯联芯(MIPS现任代理公司)的官司。
龙芯从LoongISA起源,到正式发布全自主指令集LoongArch,已经过去了整整14年。灵犀指令集如果按比较早的时候算,从2019年起步(那年是华为开始吃制裁的时候),因为华为设计指令集的经验较少,哪怕华为实力再强也难免要花大概10年时间才能搞定灵犀指令集,去年买ARM V9大概还是5年时间不够的原因,这个时候LoongArch的软件生态早就已经超过龙芯MIPS时代的积累了。这样一来,华为更换灵犀指令集怎么说也要等到2030年左右了,早还是晚还得看华为自己
感觉这跟龙芯以前的LoongISA面临的情况很像,LoongISA基于MIPS,起源于龙芯2F的LoongMMI指令(2007年发布),而LoongISA 1.0正式实现是从3A1000(2011年发布)开始,但是龙芯始终未能公开LoongISA 1.0和2.0,毕竟龙芯仅买下了MIPS的兼容商标(代价较小),没有购买MIPS知识产权(代价较大),公布LoongISA指令集手册容易引起侵权问题,而且据说LoongISA在SIMD指令设计上未能成功绕开x86阵营的SIMD指令集专利,这也会导致LoongISA因为侵权风险难以推广,一直到2021年,龙芯发布3A5000正式实现全自主指令集LoongArch,完全脱离了MIPS,也绕开了各种SIMD指令专利限制,才终于避免了各种风险,公布了LoongArch指令手册,总算能满足龙芯爱好者们多年以来的公开指令集手册的需求,最后也是不出所料打赢了对专利流氓芯联芯(MIPS现任代理公司)的官司。
龙芯从LoongISA起源,到正式发布全自主指令集LoongArch,已经过去了整整14年。灵犀指令集如果按比较早的时候算,从2019年起步(那年是华为开始吃制裁的时候),因为华为设计指令集的经验较少,哪怕华为实力再强也难免要花大概10年时间才能搞定灵犀指令集,去年买ARM V9大概还是5年时间不够的原因,这个时候LoongArch的软件生态早就已经超过龙芯MIPS时代的积累了。这样一来,华为更换灵犀指令集怎么说也要等到2030年左右了,早还是晚还得看华为自己