众所周知,早在2019年7月的上海站阿里云峰会上,阿里巴巴集团副总裁戚肖宁就曾宣布玄铁910向开发者开放,全球开发者可以免费下载该处理器的FPGA代码。
同年10月,在第六届乌镇互联网大会上,阿里巴巴平头哥又官方宣布,正式开源低功耗微控制芯片设计平台——“无剑100 Open” ,处理器、基础接口IP、操作系统、软件驱动、开发工具等全套模块,目标指向AIoT时代的定制化芯片设计需求。
而在今年2021云栖大会上,阿里云智能总裁张建锋宣布,平头哥开源玄铁RISC-V系列处理器——玄铁E902、E906、C906、C910,以及基于OpenXuantie的多操作系统(AliOS、FreeRTOS、RT-Thread、Linux、Android等)的全栈软件及工具,因此这对于阿里巴巴来说不是首次开源。
但与以往开源不同的是这次是从IP到基础软件的全栈开源,开发者可通过平头哥Github和芯片开放社区(Open Chip Community)下载OpenXuantie源代码,并基于此实现开源EDA协同、硬件架构创新、丰富软件应用生态。
图 | 平头哥副总裁孟建熠
平头哥副总裁孟建熠表示:“通过开源,我们希望能够给行业提供一个从RISC-V架构扩展,到SoC平台的适配,再到基础软件的适配优化的体系,这也是面向领域的专用架构(DSA)需要持续努力的。”
开源就意味着营收的下降,平头哥为何要这么干?面对该问题,孟建熠直言:“玄铁开源确实会减少营收,但对于RISC-V这种开放型的架构,需要新的相比传统授权更加开放的模式,才能不断支持创新的发展。过去几年的实践经验告诉我们,单由我们(平头哥)来推动RISC-V这个架构,力量还是远远不够的。所以我们希望今天能够把它开放出来之后,让大家在这个上面做软硬件的适配,有助于RISC-V架构往更深层次的创新演进。”
平头哥开源玄铁系列对于RISC-V生态来讲,影响肯定是积极面的。但对于早前已经授权了的数百家企业来说,多少有些不公平?
事实上,笔者得到的回复是相反的,在2021云溪大会后,笔者直接奔赴了奉加微的秋季发布会,而奉加微的蓝牙和Zigbee无线芯片中就有采用平头哥内核的产品,比如PHY6227,借此发布会的契机询问了玄铁系列全栈开源对奉加微来说是否会有负面意见,比如此前的IP支出等。
奉加微CTO张刚表示:“玄铁开源是大家想看到的,因为原本在芯片开发中,IP授权费用就占比很小,而和平头哥合作更加看重的是阿里的生态和服务,因此开源后生态做起来,对于奉加微来说只有好处没有坏处。”
对于IP授权费用不高这件事情,笔者在孟建熠处得到了同样的答案,他表示:“授权并不是非常赚钱的业务,IP最重要的特点是降低行业的创新成本,帮助大家降低芯片开发的难度和成本。对于一家普通的IP公司来讲,所有的回报都需要从IP授权角度来获取,但对阿里来说,我们是从整个云端一体的大生态来看待的,所以我们的思考和普通的IP公司是不同的,我们的生态需要更多定制化的、普惠的芯片,进一步推动云端一体的生态繁荣。”
这可能也就财大气粗的几家综合性大厂能干这个事儿,此外,对于操作系统层面,他还补充道:“与AliOS的融合肯定是要做的,但目前我们是开放的。从用户的角度来讲,如果AliOS上面发展了更多的组件和服务,用户选择服务的时候就会选择它。”