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

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

3天内不再提示

瑞萨高性能AI加速处理器DRP-AI解析

瑞萨嵌入式小百科 ? 来源:瑞萨MCU小百科 ? 2024-06-13 10:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现代社会的各个方面都需要先进的人工智能AI)来处理,例如对周围环境的识别、行动决策和运动控制,这包括工厂、物流、医疗、城市中的服务机器人以及安全摄像头等应用场景。然而,要在边缘端实现人工智能,我们需要克服两大挑战:功耗和灵活性。

在云端,我们可以配备足够的电源和冷却机制来支持复杂的AI模型,但边缘端的设备往往限制了功耗,这可能导致运行时间的缩短和成本的增加。此外,随着AI模型不断发展,专用的AI加速硬件很快就会过时,这意味着我们需要一种更灵活的解决方案来支持新开发的AI模型。因此,嵌入式端的AI加速成为一个重要的解决方案,它可以在边缘设备上实现AI任务的高效执行,并为新的AI模型提供灵活性和支持。

为了满足市场需求,瑞萨自主研发了用于AI加速的处理器DRP-AI(Dynamically Reconfigurable Processor for AI人工智能动态可配置处理器),该处理器集成与RZ/V系列芯片中。

DRP-AI处理器具备边缘端设备所需的低功耗和灵活性,经过多年技术迭代已发展到第三代,实现了比上一代高约10倍的能效。DRP-AI3(集成与RZ/V2H)能够适应AI的进一步发展和高性能机器人等应用的复杂要求。

DRP-AI3解决了低功耗挑战,并实现了高实时处理。它为具有AI能力的产品提供了更高性能和更低功耗。接下来,我们将深入了解DRP-AI3是如何实现这些目标的。

1软、硬结合系统性地实现AI模型的高速和低功耗

量化

从传统的16位浮点运算更改为8位整数运算(INT8)。该方法也是现在比较流行的一种运算处理方式。

3319ca46-27a8-11ef-91d2-92fbcf53809c.png

修剪

采用灵活的N:M修剪方法

331e2f00-27a8-11ef-91d2-92fbcf53809c.png

N:M技术的基本概念是将原始权重矩阵划分为M行的权重矩阵组,并将其重构为较小的N行权重矩阵组。在每组中,只提取有效权重,然后对新的权重矩阵组进行并行运算。DRP-AI3引入了一个新功能,它可以通过自由切换每个权重矩阵组的N值来调整运算周期的数量,从而可以在实际的AI模型中对局部变化的修剪率执行最优的运算处理。这种精细改变N的能力还允许详细设置整个权重矩阵的修剪率,根据用户对功耗、操作速度和识别精度的要求进行最佳的修剪处理。

333652f6-27a8-11ef-91d2-92fbcf53809c.png

2AI系统架构实现高功效

通过数据重用技术减少外部存储器通信

DRP-AI采用了一种有效地重用一次输入到AI-MAC的技术。例如,在3x3滤波器的卷积运算中,一个数据像素用于九个滤波器运算。im2col被广泛用作GPU中的高度并行运算方法,它以矩阵运算的顺序扩展所有图像数据作为输入到GPU的预处理步骤。然而,这会导致一个像素的数据信息出现九次,数据的数量增加了九倍,进而增加了功耗和通信带宽的消耗。相比之下,AI-MAC可以通过将取入与MAC算术单元相对应的寄存器中的数据移位到相邻寄存器来重用数据,从而避免了重复存储和传输数据,减少了功耗和通信带宽的消耗。

通过采用如下图所示的配置,与GPU相比,从外部存储器和内部缓冲器到AI-MAC的数据加载的数量可以减少多达九倍。这种优化方案显著降低了数据移动所需的功率和通信带宽消耗。此外,AI-MAC不仅可以对输入数据进行重用,还可以对输出和权重信息进行重用,从而将对外部存储器的访问减少了一个数量级以上。

3349ba80-27a8-11ef-91d2-92fbcf53809c.png

使用输入的零数据控制功耗

人工智能模型计算的一个特点是每一层的权重数据和输入/输出数据中“零”值的比例很高,这被称为稀疏化。例如,在图像识别模型中,所有层50%以上的输入和输出数据平均为零值。这主要是因为许多人工智能模型使用激活函数(如ReLU),该函数会将乘积和运算的所有负结果替换为零。在DRP-AI中,通过引入切换技术来减少不必要的计算能力。该切换技术预先检测何时在操作的每个元素输入中输入零,并防止不必要的操作。

操作调度流程

除了数据重用技术之外,优化外部数据访问或MAC处理等操作的顺序和定时对于有效的AI执行至关重要。换句话说,调度操作流程可以最大化DRP-AI的性能。

例如,通过调度外部存储器访问定时,可以在AI-MAC操作期间提前读取下一操作的权重信息并将其存储在缓冲器中,从而防止和减少外部存储器访问延迟。这种方式也可应用于内部存储器访问和任何内部算术处理的定时中,调度可以避免每个处理之间不必要的等待时间和功耗的产生。由于DRP-AI工具自动生成这种优化的调度,用户能够轻松应对。

3366fe06-27a8-11ef-91d2-92fbcf53809c.png

瑞萨开发的DRP-AI3(人工智能动态可重构处理器)是一种独特的AI加速器。它将嵌入式端所需的低功耗和灵活性与人工智能模型轻量级的处理能力相结合,相较于以前的模型,DRP-AI3的能效提高了10倍(10 TOPS/W)。

瑞萨将继续扩大研发RZ/V系列,以提供更多配备这种卓越AI加速器的MPU产品。

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

    关注

    68

    文章

    19953

    浏览量

    237480
  • 瑞萨
    +关注

    关注

    36

    文章

    22397

    浏览量

    88479
  • AI
    AI
    +关注

    关注

    88

    文章

    35758

    浏览量

    282465
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RZ/V2H AI处理器的解决方案:高性能视觉AI系统

    RZ/V2H嵌入式AI处理器,采用最新的DRP-AI3技术,可提供高达8TOPS(Dense模型)/80TOPS(sparse模型)的
    发表于 07-02 18:36 ?958次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RZ/V2H <b class='flag-5'>AI</b>微<b class='flag-5'>处理器</b>的解决方案:<b class='flag-5'>高性能</b>视觉<b class='flag-5'>AI</b>系统

    AI MPU# RZ/V2H 四核视觉 ,采用 DRP-AI3 加速器高性能实时处理器

    RZ/V2H 高端 AI MPU 采用电子专有的AI 加速器-动态可重配置处理器 (
    的头像 发表于 03-15 11:50 ?1572次阅读
    <b class='flag-5'>AI</b> MPU# <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RZ/V2H 四核视觉 ,采用 <b class='flag-5'>DRP-AI</b>3 <b class='flag-5'>加速器</b>和<b class='flag-5'>高性能</b>实时<b class='flag-5'>处理器</b>

    嵌入式AI加速器DRP-AI 详细介绍

    的嵌入式设备。此外,人工智能正在不断发展,新的算法不时被开发出来。 在人工智能快速发展的过程中,开发了人工智能加速器DRP-AI)和软件(DR
    的头像 发表于 03-15 16:13 ?1110次阅读
    嵌入式<b class='flag-5'>AI</b><b class='flag-5'>加速器</b><b class='flag-5'>DRP-AI</b> 详细介绍

    Dialog宣布其EcoXiP? Octal xSPI闪存兼容高性能RZ/A2M微处理器

    具有领先嵌入式AI处理功能的业内最低功耗高速Octal闪存器件与动态可重配置处理器DRP
    发表于 08-12 09:12 ?1182次阅读

    Banana Pi 与电子携手共同推动开源创新:BPI-AI2N

    RZ/V2N高性能处理器与Banana PI开源硬件平台的深度融合。 开源优势 :提供部分硬件设计资料、SDK及开发文档。 生态共建 :联合开发者社区推出定制化开发套件,支持
    发表于 03-12 09:43

    Banana Pi 发布 BPI-AI2N &amp; BPI-AI2N Carrier,助力 AI 计算与嵌入式开发

    []() 2025年3月19日——Banana Pi 今日正式发布 BPI-AI2N & BPI-AI2N Carrier,基于电子(Renesas)同步发布的最新的
    发表于 03-19 17:54

    低功耗DRP-AI动态可配置处理器有哪些关键特性呢

    低功耗DRP-AI动态可配置处理器有哪些关键特性呢?
    发表于 11-08 09:16

    电子推出支持入门级AI应用设计的全新RZ/V2L MPU

    MPU集成独有的人工智能(AI加速器——DRP-AI(动态可配置处理器),使嵌入式
    的头像 发表于 05-24 09:59 ?2737次阅读

    使用RZ/V微处理器进行AI评估

      嵌入式 AI 处理器的 RZ/V 系列还包括RZ/V2M ,其 AI 性能比这里介绍的R
    的头像 发表于 04-24 09:39 ?2087次阅读
    使用RZ/V微<b class='flag-5'>处理器</b>进行<b class='flag-5'>AI</b>评估

    工程师说 | 引入DRP-AI TVM以简化AI模型的实施

    。与云环境不同,嵌入式设备在实现人工智能方面有很多困难,比如要考虑HW性能、成本和功率限制。通过使用RZ/V系列AI-MPU和的低功耗AI
    的头像 发表于 05-11 20:16 ?886次阅读
    工程师说 | 引入<b class='flag-5'>DRP-AI</b> TVM以简化<b class='flag-5'>AI</b>模型的实施

    电子RZ/V2系列MPU简介

    RZ/V2系列是一种内置电子独家硬件加速器DRP(Dynamically Reconfigurable Processor,动态可配置处理器
    的头像 发表于 09-13 12:24 ?1711次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子RZ/V2系列MPU简介

    基于RZ/V2L MPU AI解决方案

    电子RZ/V2L配备Cortex-A55(1.2 GHz)CPU和内置AI加速器DRP-AI”,以提供更好的机器视觉
    的头像 发表于 01-18 12:20 ?1185次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RZ/V2L MPU <b class='flag-5'>AI</b>解决方案

    RZ/V2L DRP-AI支持包版本.7.41发布说明

    电子发烧友网站提供《RZ/V2L DRP-AI支持包版本.7.41发布说明.pdf》资料免费下载
    发表于 02-01 10:07 ?0次下载
    RZ/V2L <b class='flag-5'>DRP-AI</b>支持包版本.7.41发布说明

    发布下一代动态可重构人工智能处理器加速器

    最新发布的动态可重构人工智能处理器DRP-AI加速器,在业界引起了广泛关注。这款加速器
    的头像 发表于 03-08 13:45 ?1125次阅读

    推出集成DRP-AI加速器的RZ/V2N,扩展中端AI处理器阵容,助力未来智能工厂与智慧城市发展

    )的产品阵容。与其高端产品RZ/V2H类似,新产品配备专有AI加速器DRP(动态可重配置处理器
    的头像 发表于 03-11 15:05 ?781次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>推出集成<b class='flag-5'>DRP-AI</b><b class='flag-5'>加速器</b>的RZ/V2N,扩展中端<b class='flag-5'>AI</b><b class='flag-5'>处理器</b>阵容,助力未来智能工厂与智慧城市发展