0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件开发者的“瑞士军刀”——PicoRio

hl5C_deeptechch 来源:DeepTech深科技 作者:DeepTech深科技 2020-10-09 18:09 次阅读

今年 7 月,由图灵奖得主大卫 · 帕特森(David A. Patterson)领衔的 RISC-V 国际开源实验室(RISC-V International Open Source Lab,以下简称:RIOS)宣布将推出一款基于 RISC-V 的微型电脑——PicoRio。

RISC-V 是国际流行的开源(仅 ISA)指令集标准,任何人都可以免费使用,并自由将它用于芯片设计、制造和销售。RISC-V 近两年高速发展,它不仅被众多国人寄予厚望能帮助我们走出缺 “芯” 的困局,还容纳了不少跨国公司的避险需求。

DeepTech 联系到了帕特森教授的学生、RIOS 执行主任谭章熹博士,听他详细介绍了 PicoRio、RIOS,以及 RISC-V 的发展现状。

为软件开发者准备的“瑞士军刀”——PicoRio

RIOS 实验室于去年 11 月在深圳正式挂牌成立。它隶属于清华 - 伯克利深圳研究院(TBSI),是一个致力于推动 RISC-V 生态构建的非营利性组织,PicoRio 将是他们向外界推广的第一款开源硬件

当前,由于 RISC-V 的硬件稀缺,导致攒一台可用的机器大概需要 1000 美元左右,这个数字同一台苹果 MacBook Air 价格相当,加之 RISC-V 软件生态的相对匮乏,很难想象开发者有足够的动力尝试。

本次 RIOS 推出 PicoRio 目的旨在改变这种尴尬的现状,通过开源、廉价但功能完备的硬件来吸引开发者,共同构建并完善 RISC-V 生态和提高其影响力。据谭章熹透露,PicoRio 将同树莓派(Raspberry Pi)的价位保持一致,100 美元是它的价格上限。

树莓派是基于 Linux单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。自 2012 年推出以来,累计售出超过 3000 万台,惠及众多学生与开发者。

RIOS 认为这样的策略值得学习。谭章熹相信,这是一项全新的事业,中国人有望引领并深刻改变整个计算机产业。

目前,PicoRio 的消息已经吸引了一些公司或组织。树莓派、BeagleBoard、Imagination Technologies、某高通骁龙芯片系统方案商等,甚至还包括了粤港澳大湾区和台湾的十所高等院校。

据悉,PicoRio 的软硬件开发计划大概分成三步。

PicoRio 1.0将是一个缺少 GPU 模块的 “命令行” 版本。

它搭载一个基于 RISC-V 指令标准的异构众核处理器(Pygmy SoC),这是一款支持运行 64 位 Linux 四核 RV64GC 的处理器,使用台积电 28nm 制程工艺制造,主频预计 500 MHz 以上。

图 | PicoRio Pygmy RISC-V SoC

PicoRio 1.0 将支持以命令行方式启动 Chromium OS 内核,支持 Chrome V8 Javascript 引擎,Alpha 版本将于 2020 年内发布。

PicoRio 2.0除了在硬件方面持续改进之外,也将通过与 Imagination 的合作,集成 PowerVR GPU,届时 PicoRio 将成为一个完整意义的“电脑”,达到树莓派 3 或 4 的水平。

PicoRio 3.0将是一个硬件全面增强的版本,尤其是 CPU、GPU 方面,可以达到运行完整 Chromium OS 的水平。

图 | PicoRio 1.0 芯片封装 FCCSP 谍照

截至目前,PicoRio 上已经可以运行 Gentoo 和 Red Hat 旗下的 Fedora 等 Linux 发行版本。2020 年 1 月,RIOS 便开始了对 CROS 跨系统工具链的开发及 Chromium OS 内核和 Chrome V8 JS 引擎的移植工作,到 7 月底以上工作已基本完成。

未来,PicoRio 除了可以运行基于本身硬件的 Liunx 系统之外,还将大力发展类似 Chromium OS 的 “云电脑” 模式,考虑到其不足 100 美元的低廉价格,一旦能够真正满足日常的学习、办公需求,应用场景将超过树莓派,变得异常广阔。

需要说明的是,Chromebook(搭载了 Chromium OS 的笔记本电脑)在国内可能名不见经传,但它在美国早已广泛落地应用。据咨询公司 Futuresource 的数据,2019 年 Google 占领了美国 60% 的教育计算机市场。

谭章熹这样描述 PicoRio 与树莓派的异同。

他说,PicoRio 项目确实受了树莓派的启发,并同样瞄准了教育、机器人等领域市场。但最大的不同是, PicoRio 将尽量多地开源相关组件,包括但不限于 CPU 和 主要 SoC 设计、芯片封装和电路板设计文件、设备驱动程序以及固件等等。

未来 PicoRio 暂不准备朝着打造单一超高性能的 PC 方向发展,更多地是倾向于完善缓存控制器、互连等重要的周边软硬件生态。

RIOS 希望 PicoRio 能将 RISC-V 的生态带入到一个正向的循环,随着开发者和软件生态的完善,新晋开发者的学习和迁移成本将快速降低。

垄断 VS 开源,被寄予厚望的 RISC-V

提及 RISC-V,大卫 · 帕特森教授的名字是无法绕过的。他是名副其实的 RISC-V 之父,自 1980 年便在伯克利大学开始了 RISC 的相关工作,直至今日。

同时他也是图灵奖和冯诺依曼奖得主,外界普遍认为是他创造了 RISC(Reduced instruction set computer,精简指令集)这个术语。

谭章熹自 2005 年便开始追随帕特森教授,是他唯一的做系统结构研究的中国学生,在 RISC-V 这个领域,他在客观上实现了 “最早” 二字。谭章熹笑着说,“现在我同帕特森教授接触的时间甚至超过了学生时期。”

RIOS 由帕特森教授牵头创立,在权威性方面自然不容置疑。并且因此,RIOS 具备了比目前国内的其他任何 RISC-V 组织都要领先的国际化方面优势,这也是中国未来能在 RISC-V 的国际舞台发挥影响力的先决条件之一。

目前,仍然活跃在商业领域的指令集分成两大类:以 ARM、RISC-V 及 MIPS 为代表的精简指令集(RISC)和以 X86 为代表的复杂指令集(CISC)。这里的精简和复杂可以简单理解为所包含指令数目的多少。

X86架构由大名鼎鼎的 Intel 首创,且除 AMD 之外基本不再对外授权。目前,在 PC 和服务器两大市场,X86 芯片处于绝对的霸主地位,客观上形成了 Intel 与 AMD 共同的垄断。

ARM则选择了付费授权的模式。由于其在功耗方面的优势,几乎所有的智能手机(苹果、安卓)、平板、便携智能设备,都使用了 ARM 架构。

MIPS同 ARM 的商业模式类似,但遗憾的是它在商业上是失败者。该公司几经转手,技术人员离职,产品停止维护,母公司 Wave Computing 濒临破产。目前 MIPS 甚至加入了 RISC-V 基金会,成为了战略成员之一。

值得注意的是,今年 8 月,MIPS 重要客户龙芯中科的董事长胡伟武,在一次学术报告中称将推出基于 MIPS 的自主兼容 LoongArch 指令集,这无疑让 MIPS 的处境雪上加霜。

可以说,在指令集领域,如果作为后来者的中国想要摆脱别国的钳制,目前切实的选择并不多。而由于龙芯的 LoongArch 体系仍处于开发之中,所以大家更多地将目光集中到了 RISC-V。

在这个微妙的时间节点,9 月中旬传出了 NVIDIA 以 400 亿美元从日本软银手中收购芯片设计公司 ARM 的消息。

外界普遍认为,一旦美国公司 NVIDIA 成功收购 ARM,必将导致芯片行业的集中度进一步加剧。考虑到中美目前的经贸摩擦,所有美国以外的半导体产业相关公司都不得不重新评估 ARM 未来的可靠性。

其实中国并非没有机会建立属于自己的指令集标准,但奈何终究错过。

中科院计算所研究员包云岗在 2017 年的一篇文章中写道,2012 年中国曾在工信部的推动下计划制定 CPU 指令集国家标准。然而,一方面由于国内几家选择了不同指令集的国产处理器各不相让,另一方面从零开始设计一套全新的指令集又让人望而却步,于是国家指令集便逐渐没有了下文。

谭章熹认为,目前的情势对于 RISC-V 来说是一个千载难逢的契机。具备可替代 X86、ARM 指令集生态体系的潜在选项并不多,RISC-V 凭借较高的国际认可度,如果国内再形成合力,将有望推动 RISC-V 爆发式发展,这将从根本上颠覆现有的芯片市场格局。

他认为,得道多助,失道寡助,唯有开源方可对抗垄断。

访谈最后,谭章熹对业内关心的关于RISC-V 指令集标准更新滞后的问题作出了回应。

他说,指令集标准的制定同法律一样,某种程度上无法避免存在一定的滞后性。

法律的滞后性源于它一般只能对重大的事件和比较成熟的司法经验做出规定。作为规则,它必须保持足够的稳定性,绝不能轻易“朝令夕改”,否则民众难以适应,司法机关也无从执行。

而指令集标准的迭代也是由现有的产品和业务驱动的,只有趋势非常明显的时候才能将其作为列入拓展指令集的备选,这主要由于某些领域的芯片指令集并不像蓝牙、WiFi 等有清晰的落地应用场景,甚至可以在产品出厂之前明确标准。

此外,RISC-V 国际基金会也并不是一个拥有大量研发资源的机构,而是一个松散的民主型组织,所以它无法像公司一样主导成员的工作。

大卫 · 帕特森的野望

帕特森出生于 1947 年,年逾古稀的他至今仍活跃在 RISC-V 的舞台,并积极推动 RISC-V 能在包括中国在内的全世界范围内开花结果。

谭章熹介绍道,“导师经常跟我们讲 1937 年美籍空军志愿大队(飞虎队)帮助中国抗击日本侵略者的故事,他真心希望 RISC-V 能在中国加速,起飞,然后飞高飞远。”

近日,有外媒报道,与 RIOS 同处 RISC-V 阵营,总部位于旧金山的 SiFive 下个月将推出世界上第一台 RISC-V PC。

历史的机遇和考验明确摆在了 RIOS 的面前,愿他们能够“只争朝夕,不负韶华”。

原文标题:RISC-V软件开发“瑞士军刀”出鞘!图灵奖得主携开源硬件解决中国“芯”问题|专访

文章出处:【微信公众号:DeepTech深科技】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    450

    文章

    49636

    浏览量

    417235
  • 中国芯
    +关注

    关注

    19

    文章

    274

    浏览量

    32222
  • 微型电脑
    +关注

    关注

    0

    文章

    3

    浏览量

    6536

原文标题:RISC-V软件开发“瑞士军刀”出鞘!图灵奖得主携开源硬件解决中国“芯”问题|专访

文章出处:【微信号:deeptechchina,微信公众号:deeptechchina】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙元服务,软件开发者驶向蓝海的一叶飞舟

    鸿蒙元服务作舟,AI分发为帆:软件开发者驶向流量蓝海
    的头像 发表于 06-26 09:39 1378次阅读
    鸿蒙元服务,<b class='flag-5'>软件开发者</b>驶向蓝海的一叶飞舟

    【《软件开发珠玑》阅读体验】+ 心得

    ,为软件开发者提供了宝贵的经验和智慧。在这篇读后感中,我将分享书中的精华以及它对我的启发。 首先,《软件开发珠玑》强调了软件开发和管理的59条经验教训分为6个领域。 需求、设计、项目管理、文化和团队
    发表于 06-23 17:56

    润和软件HopeOS闪耀亮相鲲鹏昇腾开发者大会2024

    5月9日,鲲鹏昇腾开发者大会2024在北京盛大召开。本次大会是面向开发者的技术盛会,分享计算产业趋势、前沿AI技术、行业创新案例、优秀开发者实践等,使能开发者高效
    的头像 发表于 05-11 09:52 370次阅读
    润和<b class='flag-5'>软件</b>HopeOS闪耀亮相鲲鹏昇腾<b class='flag-5'>开发者</b>大会2024

    苹果准备推出AI软件开发工具

    近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
    的头像 发表于 02-20 14:35 717次阅读

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1249次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b>预览面向<b class='flag-5'>开发者</b>开放申请

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 1790次阅读

    苹果新App Store支付政策惹怒软件开发者

    近日,苹果公司的一项新政策引发了软件开发者们的不满和抗议。根据这项新政策,如果开发者在App Store上使用其他支付方式,就必须向苹果公司支付高达27%的佣金。这一举措被视为苹果在回避此前法院裁决的意图。
    的头像 发表于 01-19 16:13 592次阅读

    大咖云集,2023 开放原子开发者大会助力开发者实现梦想

    的技术难点与痛点,为广大开发者带来一场精彩的技术盛宴。 开幕式上,中国工程院院士倪光南、开放原子开源基金会理事长孙文龙、中国开源软件推进联盟主席陆首群、中国 Linux 先行者宫敏,以及来自深开鸿、腾讯云、vivo、YDB、浪潮的重磅嘉宾发表
    的头像 发表于 12-22 09:57 736次阅读
    大咖云集,2023 开放原子<b class='flag-5'>开发者</b>大会助力<b class='flag-5'>开发者</b>实现梦想

    大咖云集,2023开放原子开发者大会助力开发者实现梦想

    ,为广大开发者带来一场精彩的技术盛宴。 开幕式上,中国工程院院士倪光南、开放原子开源基金会理事长孙文龙、中国开源软件推进联盟主席陆首群、中国Linux先行者宫敏,以及来自深开鸿、腾讯云、vivo、YDB、浪潮的重磅嘉宾发表主题演
    的头像 发表于 12-18 16:05 444次阅读

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者的关注和参与,进一步扩大了其在开发者社区中的影响力。此次活动将电子
    发表于 12-11 16:11

    OpenHarmony技术大会 | 开发者工具分论坛圆满举办:助力应用创新,提升开发效率

    开发者们将目光转向了各种开发工具和辅助软件上。在2023年11月4日举办的第二届开放原子开源基金会OpenHarmony技术大会开发者工具分论坛上,9位技术专家齐聚一堂,共同探讨
    的头像 发表于 11-11 21:10 711次阅读

    AUTOSAR软件开发流程简介

    AUTOSAR软件开发流程简介 AUTOSAR软件开发流程是指在AUTOSAR架构下进行软件开发的一系列步骤和方法。它包括以下几个主要阶段: 需求分析:在这个阶段,根据汽车电子系统的需求,定义和分析
    的头像 发表于 10-27 15:55 2728次阅读
    AUTOSAR<b class='flag-5'>软件开发</b>流程简介

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,为广大 OpenHarmony 开发者
    发表于 10-10 18:32

    中软国际受邀参加华为云HCDE开发者圆桌,共话盘古研发大模型重塑软件开发

    近日,在华为全联接大会2023期间,华为云HCDE开发者圆桌会议成功举办。本次会议主要围绕华为云盘古研发大模型重塑软件开发,以及AI大模型时代下的挑战与机遇等议题展开讨论。圆桌邀请到的嘉宾都是来自于
    的头像 发表于 09-27 21:05 531次阅读

    开放原子开发者工作坊|大咖论开源项目的安全之道

    “开放原子开发者工作坊”是由开放原子开源基金会发起的面向广大开发者的线下开源交流活动,旨在分享开发者参与社区建设的心得和体会、分享开发经验。与志同道合的
    的头像 发表于 09-25 10:40 852次阅读
    开放原子<b class='flag-5'>开发者</b>工作坊|大咖论开源项目的安全之道