华为|为什么华为的开发板要从 Arm架构转到 RISC V,没有限制吗?

华为|为什么华为的开发板要从 Arm架构转到 RISC V,没有限制吗?

文章图片

华为|为什么华为的开发板要从 Arm架构转到 RISC V,没有限制吗?

文章图片


由于众所周知的原因 , 华为很长时间没有发布自己研发的 Arm架构的处理器 。 但是这并不意味着华为放弃了处理器业务 。 华为轮值主席表示 , 海思(华为芯片部)的研发仍在继续 , 为将来做一些准备 。



以往华为处理器上的 CPU核心有一些是基于 Arm架构开发的 , 也有一些是 Arm提供的核心“魔改” 。 但是 , 如今英伟达准备收购 Arm , 这让华为再一次想到 Arm架构的可靠性 。
【华为|为什么华为的开发板要从 Arm架构转到 RISC V,没有限制吗?】不仅仅是华为 , 还有国内企业 , 美方也有不少知名半导体公司对此项交易表示反对 。 不过 , 美半导体公司更多的是从商业角度考虑 , 而我们的半导体公司则考虑得比较复杂 。
虽然有很多反对意见 , 但英伟达对此次交易的最终结果表示乐观 。 它的 CEO黄仁勋认为 , 监管机构最终会批准这项交易 。
假如交易真的完成了 , 那就意味着美将拥有已经存在的两个世界主流指令集: Arm和x86 。
现在 , 在消费市场 ,Arm和x86两种 CPU架构占据了几乎所有的市场份额 。 您使用的手机、平板、电脑 CPU , 不是 Arm架构就是x86架构 。
然而 ,Arm和x86的市场份额之间 , 也有一种 CPU架构应用于消费级市场 , 主要用于智能穿戴设备 。
这是一个RISC-V指令集体系结构 。



许多厂商都看好这套指令集 , 包括英特尔率先推出了x86处理器 。
“黄山2号芯片”是以这个架构为基础开发的 , 主要用于智能穿戴设备 。



但作为国内消费级芯片市场一哥的华为海思 , 尚未正式发布基于RISC-V的芯片 。
但值得注意的是 ,HarmonyOS的Hi3861开发板所使用的芯片应该是基于RISC-V开发的 , 因为在其开发环境中提到“gccriscv32” 。



网民认为 , 这是华为从 Arm转向RISC-V的一个标志事件 。
RISC-V有什么地方能吸引华为呢?
最为重要的是 ,RISC V完全开放
或无节制的
RISC-V的指令集可用于任何用途 , 允许任何人设计、制造和销售RISC-V芯片和软件 。
他遵循 BSD授权协议 , 不仅是使用没有限制的指令集架构 , 而且开发人员也可以根据指令集架构进行封闭、收费 。 它全部运行正常 。
尽管这个项目开始于加州大学伯克利分校 , 但是很多捐赠者都是来自校外的志愿者和工业工作者 。 而 RISC—— V基金会的总部也特意从美国迁到瑞士 , 以确保中立 。 官员们毫不避讳地说 , 这是为了确保美国以外的大学、政府和公司可以使用开源的RISC-V , 免受**的影响 。
值得注意的是 , 在基金会最核心的13位成员中 , 除了西部数据和 SiFive公司之外 , 其他的都是中国公司 。 这包括基于 Arm体系结构开发高性能 SoC、 CPU的华为 , 在国内 ,SoC设计能力仅次于华为的紫光展锐 。
RISC-V能够吸引像华为这样的开发人员的不仅仅是它的开放 , 还有它的技术优势 。
RISC-V体系结构性能描述
就技术媒体而言 , x86的专长是处理数据的数量 , 而 Arm的专长是处理数据的速度 , 两者各有优势 , 很难互相替代 , 而 RISC— V则兼有两者的优势 。
设计人员在使用这些设备时 , 会考虑到性能、功率、效率等方面的问题 。 除了这些 , RISC-V还有许多软件受支持 , 它解决了新指令集通常的缺点 。
简化结构和低门槛