RISC-V架构对比x86、ARM

RISC-V是一种指令集,一般被念做:risk five。V,即罗马数字5。该指令集是RISC系列指令集的第五代产品。RISC-V是一种基于“精简指令集(RISC)”原则的开源指令集架构。

在RISC-V之前,X86、ARM是人们更加熟悉的两种架构。和X86、ARM架构相比,RISC-V诞生得比较晚,它的代码极为简洁、支持模块化和可扩展性,因此企业在设计时非常有利。

很多人不太了解RISC-V架构,小编在此给大家科普一下,RISC-V指令集于2010年加州大学伯克利分校诞生,该指令集拥有完全开源的编译器、开发工具以及软件开发环境,任何团体或公司均可免费用其进行硬件或软件的开发设计。

大道至简,RISC-V符合CPU处理需求发展

RISC-V最大的特性就在于“精简”。虽然与ARM同属于精简指令集架构,但因RISC-V是近年来才推出,没有背负向后兼容的历史包袱,架构短小精悍。相比于x86和ARM动辄几百数千页,RISC-V的规范文档仅有145页,且“特权架构文档”的篇幅也仅为91页。

RISC-V的优势:

模块化与指令数目少

1、模块化:RISC-V将不同的部分以模块化的方式组织在一起,并试图通过一套统一的架构来满足各种不同的应用场景,这种模块化是x86与ARM架构所不具备的。

2、指令数目少:受益于短小精悍的架构以及模块化的特性,RISC-V架构的指令数目非常的简洁。基本的RISC-V指令数目仅有40多条,加上其他的模块化扩展指令也总共只有几十条指令。

开源,彻底免费开放

3、RISC-V全面开源,且具有全套开源免费的编译器、开发工具和软件开发环境(IDE),其开源的特性允许任何用户自由修改、扩展,从而能满足量身定制的需求,大大降低指令集修改的门槛。?同类产品中,ARM需要支付高昂的IP费用才可使用,甚至需支付“预付款”才可看到细节。

IoT时代已至,RISC-V大有可为

因为x86适合处理大量数据,在传统PC与服务器领域处于霸主地位,在手机带来的科技革命趋势下,需要快速处理数据,ARM架构在手机处理器IP领域一统江湖。在半导体的历史上,X86、ARM作为主流架构一直都占有着很大的市场。随着物联网时代的来临,而RISC-V作为新兴架构,以其精简的体量,或许在未来的IoT领域中能取得绝对的优势。

目前,RISC-V国际协会在全球范围内的会员数已达到300家,包括谷歌、IBM、阿里云、西部数据、华为等众多海内外顶级科技公司。国内方面来看,中国RISC-V产业联盟由海内外RISC-V领域重点企业、研究机构、和行业协会发起成立,芯原控股公司担任联盟首任理事长单位,北京君正、晶心科技、芯来科技、致象尔微电子担任联盟副理事长,目前已有五十余家RISC-V领域相关企业以及十余家大学和研究机构加入。

你可能感兴趣的:(我的博客,架构)