历史上的今天
返回首页

历史上的今天

今天是:2024年08月27日(星期二)

正在发生

2019年08月27日 | 从ISA相继开源谈起,华为事件开源危机后仍存期许

2019-08-27 来源:爱集微

开源作为科技产业发展的一大驱动力,在新兴领域尤为受推崇。RISC-V无疑是这两年开源界最受关注的新星之一。

今年7月10日,RISC-V生态系统又迎来里程碑事件。RISC-V基金会宣布批准RISC-V基础指令集架构与特权架构规范。


RISC-V发展迅猛,RISC-V阵营也在不断加强。8月22日,兆易创新首发RISC-V内核32位通用MCU,成为国内RISC-V芯又一重要事件。

当然,本周还有一件非常值得关注的开源大事件——IBM本周二在美国圣地亚哥的OpenPOWER峰会上正式宣布高性能CPU POWER处理器的指令集架构(ISA)作为开放标准。换而言之,POWER指令集也开源了。

殊途同归,开源ISA背后都有一个基金会

在RISC-V走红的背景下,MIPS、POWER相继开源。

RISC-V生来便具有开源的属性,而本非开源的MIPS、POWER相继开源无疑是为了更大的市场份额。

值得关注的是,殊途同归的RISC-V、MIPS、POWER,背后都有一个“基金会”,而基金会似乎都有一个“使命”就是推动相应ISA的应用推广与生态建设。

RISC-V基金会成立于2015年,是一家由其成员所管理的非营利组织,致力于促进免费开源的RISC-V指令集架构的应用与实施。RISC-V基金会可谓是伴随了RISC-V的成长,RISC-V从最初只是在开源社区中受到创客、工程师追捧,到基金会吸纳了包括谷歌、高通、苹果和特斯拉等主流企业在内多家企业会员。

谈及MIPS的开源与背后的基金会,需要从2018年的“里程碑”事件说起。

2018年6月,一家名叫Wave Computing人工智能芯片初创企业,收购了处理器业务的老前辈——MIPS Technologies,旨在通过定制处理器来加速AI技术的发展。当年12月,Wave正式宣布将开放MIPS架构,MIPS开放计划将允许参与者自由访问“最新版本的32位和64位MIPS ISA -无需许可或使用费”,用户还将获得MIPS拥有的数百项专利。2019年2月,Wave宣布成立MIPSOpen咨询委员会,该咨询委员会向厂商、合作伙伴、大学以及技术领域的杰出人士开放,主导MIPS开源社区管理、授权模式和工作组等相关事宜。

据悉,委员会将在prpl基金会孵化成立,负责Wave Computing MIPS开源社区的管理、授权模式和工作组等相关事宜。

OpenPOWER基金会是由IBM围绕POWER架构产品展开的战略合作,致力于为成员企业打造一个开放、平等的合作平台,打破软件创新和硬件创新的界限,不断促进和鼓励成员进行基于POWER架构的协作创新,以满足众多用户多样的业务需求。

随着IBM向OpenPOWER基金会提供了POWER ISA许可,开发者可借此确保在POWER上运行的软硬件的协同定义。

OpenPOWER基金会由OpenPower联盟进行运作。2013年8月,IBM联合Google、NVIDIA、Mellanox等公司成立OpenPOWER联盟,致力于将IBM的POWER系列CPU架构对外开放授权,以抗衡日益强大的X86以及Arm等CPU体系的威胁。

值得注意的是,在IBM宣布POWER开源的同时,作为开源计划的一部分,OpenPOWER基金会也将成为Linux基金会的一个部门。

成功的开源项目背后一定有成功的开源社区吗?成功的开源社区背后一定有成功的基金会吗?

答案或许是肯定的。

彼此竞争的公司通常在合作上面临巨大障碍,而一家中立、不竞争的基金会将发挥重用。有业内人士表示,许多公司认为,自己可以通过一家可以信赖的独立的非盈利机构,与其他公司一起搞开源项目。

华为事件“开源危机”后时代的思考

尽管开源是无边界、无国界的。但在华为事件中,美国谷歌公司曾宣布将停止提供安卓系统的技术支持与服务,此次“开源危机”在国内开源界也掀起了轩然大波。

不可否认的是,绝大多数开源基金会和开源项目都位于美国,几乎所有开源许可证和代码托管平台也都由美国的学术界和工业界主导。

业内分析指出,虽然开源基金会和开源许可证可以允许不涉及加密功能的开源项目规避出口管制,但因为代码托管平台会受到出口管制,因此存在于这些托管平台的开源项目仍然会受到出口管制的影响。

曾经,中国用户以使用为主,对开源社区贡献较少。而近年来,国内开源社区对国际开源项目的贡献日趋瞩目,国内的开源组织也正逐渐走上舞台。然而,中国开源项目托管平台仍处于起步阶段,与GitHub等国际知名托管平台差距甚大。

不乏有中国用户表示期待中国也有一个可以影响世界的开源基金会和活跃的开源社区,为全球开发者提供良好的支持与服务。

从期许到现实,距离有多远?

答案或许是不远。

8月10日,华为开发者大会的松湖对话环节,华为消费者BG软件部总裁王成录表示,华为在和主要的合作伙伴在讨论中国开源基金会,最快一两个月,基金会将正式的运营起来,这是完全公益的、非盈利的、开放的。华为方面也解释,鸿蒙开源有很多架构,考虑给基金会运作,华为在里面没有控制权和主导权。

ISA之外,集成电路还有更多开源可能

近期,值得关注的集成电路领域的开源事件还有国内开源EDA的倡议。

在本月中旬举办的CCF容错计算大会上,提出了OpenBelt开源EDA框架的倡议。

据悉,OpenBelt是由北京大学、中科院计算所、清华大学、复旦大学等EDA领域研究优势单位合作发起的一个开源EDA框架,目的是通过联合国内在EDA领域的学术界和工业界力量,构建自主、创新、满足后摩尔时代芯片设计的新型设计方法学生态和社区。

与传统软件不同,开源EDA有其自身的难度。值得注意的是,公开消息显示,OpenBelt作为公共领域设想而不是具体项目,需要凝聚学界和业界的广泛力量来解决的问题。目前,北京大学高能效计算与应用中心正在开展OpenBelt初步框架的搭建工作。


推荐阅读

史海拾趣

DCX-CHOL Enterprises公司的发展小趣事

在追求经济效益的同时,DCX-CHOL Enterprises也积极履行社会责任,倡导绿色环保。公司采用环保材料和生产工艺,减少生产过程中的污染物排放。同时,公司还积极推广节能减排的理念,鼓励员工和合作伙伴共同参与环保行动。这些举措不仅提升了公司的社会形象,也为公司的可持续发展提供了有力保障。

GSG公司的发展小趣事
检查电源是否正常,传感器是否损坏,信号调理电路是否有问题,以及微处理器或DSP是否工作正常。
Elcos AG公司的发展小趣事

随着市场竞争的加剧,Elcos AG意识到持续创新的重要性。公司加大了研发投入,成立了专门的研发团队,专注于新产品的研发和现有产品的优化。经过数年的努力,Elcos AG成功推出了一系列具有行业领先性能的新型电子元器件,这些产品以其高性能、低功耗和稳定性强的特点,赢得了市场的广泛认可。

EECO Switch公司的发展小趣事

EECO Switch公司成立于1947年,最初作为加利福尼亚州的一家电子工程公司,致力于电子产品的设计与制造。随着技术的不断进步和市场需求的变化,公司逐渐将业务重心转向人机界面产品的设计与开发。在这个过程中,EECO Switch凭借其深厚的技术积累和创新精神,成功开发出了一系列具有领先技术的人机界面产品,从而确立了其在该领域的领先地位。

创基(CBI)公司的发展小趣事

面对日益激烈的国际竞争,CBI公司积极实施全球化战略,通过海外投资、并购等方式,不断扩大市场份额。同时,公司还注重本土化运营,根据不同地区的市场需求和消费者习惯,提供定制化的产品和服务。这一策略使CBI在全球范围内建立了完善的销售网络和售后服务体系,进一步巩固了市场地位。

Goodwork Semiconductor ( GW )公司的发展小趣事
由于可控硅调压是通过对交流电波形的切削来完成的,因此输出的交流电波形会有一定程度的失真。对于电源质量要求高的用电器,可能不适合使用此类稳压器。

问答坊 | AI 解惑

dxp sp2 中为什么在禁止布线层画边框范围时总是自己跳层

protel dxp sp2 中为什么在禁止布线层画边框范围时总是自己跳层??只要一开始画边框他就会自己跳到布线层,愁死了,新装的dxp sp2 :\'( 第一次碰到这种情况,郁闷啊,大家帮帮忙!!…

查看全部问答>

晶体振荡器选用

晶体振荡器选用…

查看全部问答>

如何入门嵌入式

入门嵌入式开始应该怎么走,读什么书,…

查看全部问答>

谁教我一个简单又不破财的烧写vivi的方法?在线等

RT,我用的是笔记本。无串口,网上的那个什么JFLASH用不起来了。J-LINK的J-FLASH ARM又认不识已编译好的vivi和vivi-elf.哪位大侠有办法通过usb烧写这两个文件?急啊。。。…

查看全部问答>

嵌入式考研

我是电子信息工程的学生,以后想从事嵌入式开发,考研时可以报考哪些学校的什么专业。…

查看全部问答>

新人关于VS2005开发windows mobile的问题

本人有一些c/c++,以及Java基础, 目前要实现一个windows mobile平台下FTP客户端请求更新的模块, 刚刚开始接触智能移动设备的开发,使用VS2005作为开发环境(之前也没有用过..囧) 所以不知道该如何着手,如何入门, 想请大家指点一下,该从哪 ...…

查看全部问答>

关于WINCE位图显示的问题

我把一幅位图加入资源文件,如何把这个文图显示出来。给点代码实例。…

查看全部问答>

?以前没做过嵌入式开发,现两家公司招聘被录用,一家做手机,一家做电视? 哪家更好些?

?以前没做过嵌入式开发,现两家公司招聘被录用,一家做手机,一家做电视? 哪家更好些? 因为两家公司实力相当,我没有办法比较。 以前做研发只用vc开发过项目,对嵌入式并不了解。 所以,想问问各位: 做软件, 开发手机和开发电视 ,哪个前 ...…

查看全部问答>

打印机驱动中记录详细打印信息 那里错了?

OEMStartDoc(     SURFOBJ    *pso,     PWSTR       pwszDocName,     DWORD       dwJobId) {         TERSE(UNITEXT(\"OEMStartDoc ...…

查看全部问答>

vxsim仿真环境中可以添加组件么?如何配置vxworks

在vxsim仿真环境中用到 POSIX中的函数,如何包含INCLUDE_POSIX_SCHED,不选bsp建立的工程(downloadable)的工程是不是都不能选组件配置?有什么其他方法么?谢谢。 ps:问题得到解决怎么揭帖?…

查看全部问答>