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

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

3天内不再提示

关于RISC-V定制化,定制计算的好处和优势以及行业应用有哪些呢?

Codasip 科达希普 来源:Codasip 科达希普 2023-05-06 10:53 次阅读

d0c99f6a-eb53-11ed-90ce-dac502259ad0.png

经过同仁们的不懈努力以及RISC-V的天然优势,科普和定义RISC-V已然无须赘述。这个开源的指令集架构(ISA)由于其灵活性、可扩展性和模块化而越来越受欢迎。事实上,RISC-V的主要优点和主要 "存在理由 "之一是可定制的指令集(ISA)和可定制的处理器内部设计(微架构)以满足特定的应用要求。这种定制能力延伸到定制计算解决方案,使开发人员能够创建为其工作负载优化的硬件。那么关于RISC-V定制化,定制计算的好处和优势以及行业应用有哪些呢?

硬件设计的传统方法及其局限性

工程师设计系统时,总是要在灵活性和性能之间进行权衡。最灵活的方法是选择一个通用的内核,并对软件进行优化。这种处理器构建的现成方法,使得竞争对手可以很容易地与之匹配。但这往往意味着算法的执行效率不高,因此运行速度极慢。

克服这一问题的传统方法是创建固定功能电路,旨在执行一组特定的操作。这些硬件功能可能非常快,但由于它们是硬编码的,很难进行修改或更新以满足不断变化的应用要求。

这是合适的解决方案是结合两种方法。首先保持软件的灵活性,然后在处理器中引入额外的逻辑,以实现速度的提升。

RISC-V标准在设计之初就能够实现这一点。模块化外加多种标准扩展专门用于常见的使用场景,但它也允许设计者创建自有ISA补充,并修改内核的微架构以满足特定的应用要求。这种定制能力使特定工作负载的硬件优化成为可能,从而提高性能、功耗和整体效率。

RISC-V定制化的主要优势

首先针对独特工作负载的定制指令

RISC-V定制的关键优势之一是能够根据特定的应用需求创建定制指令。可以使用定制指令来加速关键操作,减少内存访问,并提高能源效率。例如创建一个定制指令来执行一个特定的人工智能算法,减少执行操作所需的时钟周期数。这一点已经在Codasip的很多技术白皮书和案例研究中经过验证,例如L31内核上的嵌入式AI--CodAL中的紧凑型神经网络加速器。在这篇论文中,我们的应用工程团队从软件和硬件的角度研究了什么可以使在资源受限的嵌入式设备上运行AI算法更容易。

d6e1f8ca-eb53-11ed-90ce-dac502259ad0.png

硬/软协同优化

为了正确挑选定制指令并创建高效的实现,软件和硬件团队需要协同合作。这就是硬件/软件共同优化,而实现这一点则需要改变方法。改变一贯的习惯起初似乎会引起不适,但除了更好的系统效率外,还有很多其它益处。在处理器定制流程的早期阶段,双方(硬件和软件)的架构师可以从产品开发初始阶段就进行合作。这样,软件团队开始开发关键算法,并更早地发现那些如果硬件已经冻结时就无法实现的潜在收益。

Codasip利用自研的架构语言CodAL和工具来支持这种协同合作,甚至在硬件设计者开始编写第一行RTL之前就能运行软件!

以可控成本实现最佳PPA的定制计算

添加定制指令已经是提高处理器效率的一个非常有效的方法。但还有许多有用的额外功能。比如增加处理器和接口或其他处理元素之间的数据吞吐量,并行化一些操作,管理特定的数据类型,或增加与应用相关的功能。这些可修改的例子不仅仅是只增加指令,而是为实际应用带来量身定制的优势所在。

在Codasip,我们称之为 -定制计算。

定制计算使设计者能够为特定类型的工作负载创建优化的硬件。它可以实现任何工艺技术增益都无法带来的PPA收益,包括已经失效的摩尔定律。

定制指令的优势

定制计算对于需要高性能、低延迟或高能效的应用特别有价值。更重要的是它可以构建不二的差异化竞品,与实际需求完美匹配的竞品。而这也是处理器工程的 "高级定制"。

提高安全性和可靠性

除去性能和能源效率之外,定制计算还可以使企业通过在处理器的核心部分增加安全功能来提高安全性。通过创建定制指令,还可以使软件具有排他性,使得竞争对手无法使用,同时使潜在的攻击者难以生存,提高整个系统的安全和安全性。

此外,定制计算还可以专注于提高可靠性和减少维护成本。通过添加纠错功能和特殊运行时的硬件检查,以减少硬件故障的风险,并尽量减少停机时间。例如工业物联网或汽车等应用。

灵活性是关键

通过定制进行创新

总之,RISC-V定制和更普遍的定制计算带来了显著的效率提升。通过硬件和软件团队之间紧密的合作来实现,同时需要强有力的方法论和高效的工具来支持。手动完成所有这些将是一项巨大的任务。这就是为什么Codasip可以通过以下解决方案协助目标达成:

可定制的RISC-V IP

帮助识别改进领域和支持硬件/软件共同优化方法的工具。

审核编辑 :李倩

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

    关注

    42

    文章

    4572

    浏览量

    98749
  • 数据类型
    +关注

    关注

    0

    文章

    227

    浏览量

    13498
  • RISC-V
    +关注

    关注

    41

    文章

    1901

    浏览量

    45045

原文标题:当概念不再是概念 - 可定制RISC-V,软/硬件协同优化,定制计算... ...

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

收藏 人收藏

    评论

    相关推荐

    RISC-V最重要的意义所在

    很大的差距,固步自封实在不适于当前的环境。”李兴仁补充说。而关于RISC-V的短板,半导体行业观察特约记者李飞在其文章《ARM的免费IP战略,能否撼动RISC-V的根基?》中也谈到。他
    发表于 06-22 16:55

    RISC-V你了解多少?

    个月的暑期小项目设计新的指令集,目标是新的指令集能满足从微控制器到超级计算机等各种尺寸的处理器。具体地说,RISC-V指令集架构简单、完全开源并且免费,将基准指令和扩展指令分开,可以通过扩展指令做定制
    发表于 08-13 15:13

    RISC-V哪些特点

    计算机体系结构经过多年的发展已经成为比较成熟技术的优势,从轻上路。RISC-V的规范文档仅有145页,而“特权架构文档”的篇幅也仅为91页。  第三点是模块
    发表于 08-25 11:17

    【年度技术专场】RISC-V项目分享会

    设计的工作站产品,2U服务器。以及一款竞争力的基于RISC-V开发板产品。陆吉年 算能科技产品总监20年半导体行业经验,涉及市场营销、产品规划等职位。对RISCV半导体
    发表于 01-06 14:27

    算能重磅发布行业首款服务器级RISC-V CPU算丰SG2042,助力RISC-V迈向高性能计算

    栈日趋完善,RISC-V CPU生态初现RISC-V计算生态的构建是一个浩大的工程,需要行业伙伴的长期共同参与。澎峰科技、万莫斯、PLCT实验室、山大智研院、兆松科技
    发表于 03-03 16:45

    布局 RISC-V 领域,中国联通加入中国 RISC-V 产业联盟

    RISC-V 产业联盟)是国内 RISC-V 领域具有较高影响力的组织。据介绍,该联盟是在上海市经信委、国家集成电路创新中心、上海集成电路行业协会的指导支持下,由国内外 RISC-V
    发表于 03-16 14:56

    我了解的RISC-V

    或者直接开发应用门槛很高。而RISC-V架构则能完全抛弃包袱,借助计算机体系结构经过多年的发展已经成为比较成熟的技术的优势,从轻上路。RISC-V基础指令集则只有40多条,加上其他的模
    发表于 03-19 10:52

    risc-v是什么意思

    PA-RISC、 Intel i860、 Intel i960、 Motorola88000、以及ZilogZ8000。得益于RISC-V诞生的较晚,其设计可以借鉴诸多优秀先例,具有后发优势
    发表于 03-30 16:40

    RISC-V架构

    ,相比ARM内核具备成本、可拓展性、可控性等多方面优势:(1)RISC-V基础的ISA和IP核开源免费,并且从底层设计上模块、允许自定义拓展,使得芯片设计厂商拥有更高的研发自由度,前期投入成本较低;(2
    发表于 04-03 15:29

    RISC-V的前景预言

    RISC-V架构微处理器内核正面对决的主战场。可定制的指令集(ISA)RISC-V指令集架构从一开始就支持基础ISA、标准扩展,以及
    发表于 04-05 12:16

    RISC-V 发展

    是必选的,扩展指令集是可选的。意思就是可以根据你的实际需求,选择需要使用的指令。例如在一个项目中,如果不需要用到压缩指令,那么就不需要把压缩指令添加进来,从而做到定制,这也是RISC-V的一大特点
    发表于 04-14 10:18

    RISC-V开源带来的思考

    由于RISC-V对外是开源的,各个厂家定制个性内核,各厂家研发的产品能否兼容,做到一个生态中
    发表于 04-21 10:06

    谈一谈RISC-V架构的优势和特点

    片设计者能够更好地应对不断变化的市场需求。 3、架构简单:因为RISC-V是一种新的计算指令集架构,没有很多历史版本,因此不需要考虑兼容性这个问题,而容性会使得芯片的架构复杂。 4、定制
    发表于 05-14 09:05

    RISC-V,正在摆脱低端

    极度碎片,无需大生态的搭建,生态丰富的X86和ARM架构无明显优势。同时,物联网的严重碎片、差异化导致了极高的成本敏感性,低成本、定制
    发表于 05-30 14:11

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

    指令集开源、设计简便、工具链完整,可实现模块设计,开发更适应特定需求的独特芯片,并打破x86和ARM架构高价授权费、定制困难的惯例。RISC-V旨在通过开放标准的协作促进CPU的设
    发表于 08-30 10:40