除了提供从边缘到数据中心的推理解决方案外,SiFive Intelligence IP 还专为用作理想的加速器控制单元 (ACU) 而设计。它将可编程的 RISC-V 标量与向量计算能力和控制能力相结合,并通过直接的高速、高带宽连接优化数据传输。
ACU 能够减轻系统级主机处理器承担的底层编排负担,甚至完全消除这部分负担或取代主机处理器的相关工作,从而更好地支持不断演进的工作负载。这使设计人员能够专注于定制加速器的核心数据处理能力,满足当下及未来的需求。
借助可编程的 RISC-V 控制层,将任务从主机 CPU 卸载,优化数据传输,并为定制 AI 引擎提供面向未来的扩展能力

除了提供从边缘到数据中心的推理解决方案外,SiFive Intelligence IP 还专为用作理想的加速器控制单元 (ACU) 而设计。它将可编程的 RISC-V 标量与向量计算能力和控制能力相结合,并通过直接的高速、高带宽连接优化数据传输。
ACU 能够减轻系统级主机处理器承担的底层编排负担,甚至完全消除这部分负担或取代主机处理器的相关工作,从而更好地支持不断演进的工作负载。这使设计人员能够专注于定制加速器的核心数据处理能力,满足当下及未来的需求。
传统定制加速器依赖固定状态机和共享系统总线,导致主机 CPU 开销高、内存瓶颈突出,且硬件架构缺乏灵活性。
传统系统架构围绕主机处理器设计,由主机处理器通过专用系统总线、映射式控制寄存器、状态机和直接内存访问 (DMA) 来管理定制加速器。
面临的挑战:
传统方案

SiFive Intelligence™ 加速器控制单元 (ACU) 解决方案将系统管理任务转交给专用的可编程 RISC-V 前端控制器。ACU 接管任务调度、资源分配、命令分发和数据格式处理等工作,使主机处理器能够专注于执行主要应用程序。此外,由于 SiFive Intelligence 系列 ACU 解决方案支持 RTOS/Linux,ACU 本身也可以充当主机处理器。
SiFive Intelligence 系列核心配备向量单元,可提供额外的计算能力,并能卸载任务,或为定制加速器增加其最初开发时未规划的新功能。
SiFive 智能加速器方案

传统架构将大量数据传输和控制命令集中在一条共享总线上,限制了性能发挥。SiFive IP 通过三种互补的直连接口连接定制加速器,从而消除这一瓶颈:
ACU 原则 1:确保加速器持续获得所需数据
ACU 原则 2:确保控制响应及时
将 SSCI、VCIX 和 CLP 接口与 SiFive Intelligence X100、X200 或 X300 系列核心配合使用,可将定制加速器引擎转变为智能编排引擎,使定制加速器的数据吞吐和执行过程不再依赖主机处理器。
Intelligence 系列的编排工作原理:
SiFive 智能编排

为加速器控制单元 (ACU) 解决方案选择合适的 SiFive Intelligence 核心,需要综合权衡以下三大因素:
所选核心的向量长度 (VLEN) 和数据通路宽度 (DLEN) 决定了通过协处理器接口可实现的数据传输带宽,以及 ACU 自身的计算能力。
准备好简化硬件集成流程、加快设计进程,并最大限度地提升系统效率了吗?立即联系 SiFive 销售团队,预约架构评审,深入了解 SiFive Intelligence 系列 IP 如何助力在数据中心、物联网、汽车、机器人或其他物理 AI 技术领域实现突破。
优化定制加速器的控制能力,是现代 SoC 成功的关键。
准备好最大限度地提高系统效率了吗?