雷竞技注册
消息

阿里巴巴半导体子公司将使用开源的RISC-V Core

2019年7月29日经过罗宾米切尔

阿里巴巴设定为使用RISC-V而不是ARM架构生产下一代中文处理器。

阿里巴巴设定为使用RISC-V而不是ARM架构生产下一代中文处理器。

国际处理器市场是复杂的,但一个无可争辩的事实是,处理器的需求在不断增长。中国芯片巨头阿里巴巴刚刚宣布,他们的芯片子公司平图格将采用开源架构RISC-V,而不是Arm。

阿里巴巴和RISC-V的转型

阿里巴巴是中国最大的在线零售商和科技公司之一,已获得半导体技术公司,PingTouge使其成为他们的硅芯片子公司。Pingtouge开发了一种全新的处理器,将用于驱动嵌入式系统、自动化、汽车和边缘计算应用程序。

但是是什么让这个新的处理器独特,而且可能对ARM和美国的制裁都造成损害的核心是基于开源的RISC-V指令集架构。使用RISC-V的重要性归结为两个主要因素,第一个因素是RISC-V的核心是开源的。因此,任何人都可以自由地将其集成到自己的产品中,而无需授权或版税,这使得美国几乎不可能对一个免费提供的IP核(其规格和设计可以轻松下载)实施制裁。

使搬迁到RISC-V的第二个原因非常重要的是,符合其普及和支持。任何工程师都可以设计处理器,但是,为了使处理器可用,它需要软件支持。例如,这将包括用于常用语言(例如C,C ++和Java),操作系统和这些操作系统的应用程序的编译器。一种新设计的处理器,其架构与标准设计根本不同(例如x86和ARM)将无法使用任何软件工具。

然而,RISC-V是一个具有许多贡献者的公共项目,现在它已被多种商业利益所采用:Sifive,Andes Technology Corporation,IAR System和Western Digital。这意味着已经建立了对RISC-V设备的软件支持,这将全面帮助设计人员端口代码以及完全移动代码环境。

智能核:RISC和Arm处理器的短历史

第一单芯片处理器(例如英特尔8080和Z80)是专有核心,并置于自己的IC包中。这些处理器需要集成到更大的设计中,包括内存管理,I / O,外围设备和电源管理。使用普通处理器的现成部分使用的现成部分使许多公司数百万,包括IBM,HP和Compaq。

但是,随着技术的进展,低端应用中使用的处理器的架构也是如此。与CISC相比,这种新的架构专注于更简单的指令集,该指令集中使CPU更简单,更高效,并且被称为RISC(减少指令集计算机)((复杂指令集计算机)。

有趣的是,基于risc的系统不像典型的桌面处理器那样包含那么多的指令,这意味着它们必须执行更多的代码来执行相同的功能。例如,基于risc的计算机可能不包括浮点数学,但基于cisc的系统可能包括各种专门的数学运算符。因此,RISC系统必须运行更多的指令来处理浮点数(这是一个简化的例子)。

最早进入市场的RISC处理器之一是由Acorn在20世纪80年代中期设计的Arm处理器。从那时起,从树莓派核心到STM32系列微控制器的数以百万计的产品中都出现了Arm。Arm与传统处理器的不同之处在于,它不是一种实体产品,而是一种授权给供应商的设计。Arm公司不生产Arm处理器,也没有使Arm处理器成为知识产权核心的硬件能力。

为什么开源?

基于开源的技术允许任何个人或公司使用可能非常流行的平台生产产品。使用开源技术也可以提高对产品安全性的信心,因为开源项目完全暴露在公众面前。如果工程师不调整设计,嵌入式核心将被外部设计师完全理解,包括错误、安全漏洞和基本操作。

由于开源项目通常涉及许多不同背景的贡献者,思维方式和测试方法,发现错误并提供了修复。这些修复程序也是公开的,这使得一个贡献者提交一个实际诱导未来恶意的贡献非常困难。

中国工程师如何与这种开源范例进行互动?

根据2017年的文章知识资产管理日本远远超过了比中国的开源软件合作更有可能尽管中国企业已经为Linux做出了近20年的贡献。

请注意华为的存在。信息从Linux基金会通过图形使用的知识资产管理。点击放大

就此而言,对开源项目的贡献并不闻所未闻。这种新的risc-v的拥抱将为中国工程师的意思是尚未得到看见。

您是否在中国使用开源项目?您的经历在利用开源信息时有什么?在下面的评论中分享您的想法。

阅读更多关于RISC-V