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

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

3天内不再提示

又一开源RISC-V GPU面世,流片或成最大问题

Robot Vision 来源:电子发烧友网 作者:李宁远 2022-04-30 00:54 次阅读

不久前,我们刚对RISC-VGPU生态进行了分析,也谈及了目前的进展。虽然仍处于起跑状态,但越来越多的人开始意识到GPU是RISC-V的一块短板,并决心打破这个僵局。毕竟GPU凭借图形处理器能力以及在AI/ML应用上得天独厚的优势,已经让其在部分领域拥有了超越CPU的趋势。

而RISC-V想要在消费电子领域进入下一个阶段,比如智能手机和个人电脑等,GPU是不得不跨过的难关。不过对Arm来说,通用GPU都还没能做到高性能,即便是苹果的M1系列芯片,也只是靠着媒体处理引擎和堆核心数提升一定性能而已。要想推动RISC-V的GPU生态发展,单靠厂商、院校与研究机构还不够,RISC-V作为开源架构,也得利用好来自开源社区的力量。

RISC-V GPU再迎新玩家

近日,一个开源RISC-V项目引起了大家的注意,那就是VeriGPU。作者是来自人工智能呼叫中心自动化公司ASAPP的一名研究工程师Hugh Perkins。由于作者选用了Verilog这种硬件描述语言,想必这也是该项目名的来由了。

Hugh是一个资深的开发者了,拥有多年的机器学习Python开发经验,从剑桥大学毕业的他选择了来到中国继续深造,最终在清华大学获得了CS硕士学位。然而,在这个新项目上,他选择了打造一款开源RISC-V GPU,专门面向机器学习,并计划让其支持PyTorch深度学习框架。

VeriGPU核心架构 / VeriGPU


为了兼容PyTorch,VeriGPU计划利用去年刚获得PyTorch官方支持的AMD HIP API,但VeriGPU也不排斥其他API,比如SYCL和英伟达的CUDA等。为了确保GPU核心专注于机器学习,VeriGPU像谷歌的TPU芯片一样,全部选用了BF16浮点格式,如此一来也可以降低GPU核心裸片的面积,从而减少单个核心的成本。

而且VeriGPU也不打算采用乱序执行,不仅是因为乱序执行在单指令多线程(SIMT)下的复杂性,也因为这会使得GPU核心占用更多的面积,要么只能减少核心数量,要么就只能接受成本的增加了,所以VeriGPU还是选择了轻量级的并行指令执行。

值得一提的是,虽然是一款RISC-V GPU,VeriGPU内部的GPU核心架构并不算完全遵守RISC-V ISA。Hugh表示当RISC-V与GPU设计出现冲突时,会选择打破RISC-V的规范。这种情况会出现也不奇怪,毕竟RISC-V的扩展还在完善中,难以估计到所有用例。

开源下的流片问题

既然选用了Verilog,是否可以在FPGA实现原型,并利用FPGA已有的资源加速开发过程,并完成最终的流片呢?但我们在上文也提到了,这并非一个通用GPU,而是专门针对机器学习的GPU,作者也表示目标是ASIC流片。

更何况FPGA完成流片本身成本也不低,而且目前来看,若将FPGA只是用于训练机器学习模型的话,在成本效益上不算优秀。Hugh表示,他并不打算自己去做流片,但他会尽力验证流片后的GPU是否时序无误可以正常运作等等。

考虑到如果是个人开发的话,流片成本确实不可小觑,如果没有公司、学校或研究机构的支持,一人完成流片可谓难于登天,至少大晶圆厂们通常不会浪费这个时间。这或许也是Hugh不选择自己流片的原因,但开源项目的好处就在于,VeriGPU的流片工作可以交给那些愿意一试的参与者。

但开源项目的流片也并非总是如此困难,至少他们现在多出了新的选择。在谷歌的出资下,SkyWater晶圆代工厂和众包设计平台Efabless推出了多项目晶圆(MPW)穿梭机项目。在不久前的芯片联盟(ChipAlliance)半年度技术更新上,谷歌分享了该项目去年的进展。

去年MPW项目进行了3次项目征集,总提交设计数达到了200个以上,谷歌计划今年继续支持更多的设计,所以如果开源芯片开发者打算拿到自己设计的芯片,一定不要错过这个“白嫖”谷歌的机会。

MPW穿梭机项目的进展 / 谷歌


这一计划的推出对于开源芯片开发者来说可谓福音了,首先提供的PDK不仅可以直接用于生产,而且是开源的,不需要签署保密协议之类的合同或条约。而且在集成了部分开源工具链的情况下,工程师的开发流程将更加顺畅。更不用说最重要的生产环节了,谷歌已经为了这个项目自掏腰包,所以参与该项目无需花一分钱。

但对于开源GPU的开发而言,这可能也就是他们目前能做到的最大限度了。目前市面上的GPU都会选择较为先进的工艺,而MPW只能提供130nm的工艺,所以在性能上肯定会大打折扣。验证自己的设计,为硬件工程师提供更多实操的机会,这才是该项目的初衷。

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

    关注

    68

    文章

    18275

    浏览量

    222146
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4417

    浏览量

    126683
  • RISC-V
    +关注

    关注

    41

    文章

    1901

    浏览量

    45045
收藏 人收藏

    评论

    相关推荐

    RISC-V的迷人之处

    RISC-V的迷人之处之是它是如此……灵活。作为开源处理器规范,绝对任何人都可以使用它,对其进行修改并将其商业化。没有许可费,没有规则,也没有兼容性测试。这是处理器的狂野西部。在
    发表于 02-12 20:58

    赛昉科技RISC-V架构7110

    Cortex-A55。   作为款已量产的高性能RISC-V处理器,其具备高性能、多功能、低功耗的特点,同时提供强大的GPU处理能力,支持多路视频编解码,并支持2路PCIe2.0、2路千兆
    发表于 10-30 08:49

    RISC-V开源架构和ARM架构什么区别?

    很多公司觉得ARM收费太高,决定起搞RISC-V架构,是不是这种开源的是不是不收费的;那和ARM有啥区别,能发展起来吗
    发表于 10-30 06:38

    RISC-V产业论坛召开,专利联盟正式成立

    高层次、开放、可扩展的软件和硬件设计自由。 上海市集成电路行业协会秘书长郭奕武表示,RISC-V作为开源的新代计算机架构,是开发CPU等计算芯片的重要基础,其
    发表于 08-30 10:40

    RISC-V 的未来在中国吗

    2023 年 RISC-V 中国峰会上,倪光南院士表示,“RISC-V 的未来在中国,而中国半导体芯片产业也需要 RISC-V开源RISC-V
    发表于 08-26 14:16

    2023 RISC-V中国峰会:RISC-V深圳技术分享会(同期会议)

    。本届分享会将邀请生态厂商、研究机构、业界专家、社区伙伴和开源开发者齐聚堂,共同讨论 RISC-V 相关的技术和研究、RISC-V发展趋势与机遇。
    发表于 08-15 17:27

    RISC-V新进展!deepin 成功适配VisionFive 2

    的设计、完整的工具链、易于移植Unix系统,以及大量的开源实现和案例。 近期,deepin官方RISC-V SIG组成功在VisionFive 2开发板上适配deepin操作系统,
    发表于 07-10 09:23

    两大架构RISC-V 和 ARM 的各种关系

    RISC-V开源架构,而 ARM 是专有的。 这意味着任何想要在其设计(例如 SoC)中包含 ARM CPU 的设计师都必须向 ARM Holdings 支付版税。另方面,
    发表于 06-21 20:31

    国产第二代“香山”RISC-V 开源处理器计划 6 月:基于中芯国际 14nm 工艺,性能超 Arm A76

    中国工程院院士倪光南曾指出,目前 CPU 市场主要被 x86 和 ARM 架构所垄断,而中国想要打破这个局面,实现自主可控,开源RISC-V 架构将是大机遇和发展方向。在最近举行
    发表于 06-05 11:51

    RISC-V,正在摆脱低端

    ”期间,北京开源芯片研究院首席科学家包云岗表示,中美企业正在研发高性能RISC-V处理器,总体处于第梯队。国内初创企业数量远大于美国,产品主要集中在MCU级。 然而,在物联网领域大受追捧,并不
    发表于 05-30 14:11

    性能超ARM A76!国产第二代“香山”RISC-V开源处理器最快6月

    ,SPEC 2006得分为20分。 据了解,“香山”是当前国际上性能最高的开源RISC-V处理器核,目前已确定“香山”经典核、“香山”高性能核“两核”发展目标。 经典核基于第二代“香山”工程化优化,对标ARM
    发表于 05-28 08:41

    RISC-V专题】昉·星光 2(VisionFive 2)RISC-V单板计算机免费试用

    VisionFive 2是全球首款集成3D GPU的高性能量产RISC-V 单板计算机 。与上代相比,VisionFive 2全面升级,在处理器工作频率、多媒体处理能力、可扩展性等方面都有显着提升
    发表于 05-16 11:26

    Occamy RISC-V 前景如何

    由欧洲航天局支持,由苏黎世联邦理工学院和博洛尼亚大学的工程师开发的 Occamy 处理器现已。它使用了两个 216 个 32 位 RISC-V 内核的 chiplet 小芯片、未知数量的 64
    发表于 05-13 08:44

    开源risc-v

    除了tinyrisc-v有没有代码比较清晰,移植性比较好,且比较简单,适合学习的开源risc-v
    发表于 05-06 19:24

    openEuler RISC-V 成功适配 LicheePi 4A 开发板

    开发板上可用,这一成果再次展现了 openEuler 在推动 RISC-V 生态发展过程中所取得的新突破。 下载地址:https://mirror.iscas.ac.cn
    发表于 05-04 22:22