资源与支持

SiFive 算子库 (SKL)

通过优化过的函数库和程序,最大化提升 SiFive RISC-V 应用的性能,涵盖神经网络、线性代数和信号处理等领域

专为神经网络与 AI/ML 工作负载深度优化

SiFive 算子库(SKL)是一套经过优化的例程库,专为 SiFive RISC-V 向量与矩阵微架构引擎上的应用所设计,能最大化 CPU 利用率、效能与能源效率。

这些算子库可与 Metal 版 Freedom SDK 及 Linux 整合,在高性能工作负载下展现出色的成果,并包含多种例程与核心算子(kernels)。

SiFive 算子库 (SKL)
特性

矩阵乘法 (GEMM): 支持多种数据类型(16、32 和 64 位 IEEE 浮点数、BFloat16 以及从 8 位扩展至 32 位的四倍位宽整数)的 2D 矩阵乘法,以及特定的 4D 填充矩阵布局。

卷积: 支持 HWC 数据布局的 2D 深度可分离卷积算子(kernels),针对多种卷积核形状进行优化,适用于卷积神经网络 (CNN)。 

非线性函数: 覆盖同样广泛浮点数据类型的指数函数、softmax、Sigmoid 线性单元 (SiLU) 和高斯误差线性单元 (GELU),主要用于激活函数或作为激活函数使用。 

数据搬移: 矩阵转置以及 packing/unpacking 函数,用于支持 GEMM 算子的使用。 

下载 SiFive 算子库 (SKL)
产品简介

立即下载产品简介,了解更多关于 SiFive Kernel Library 的信息;如有任何疑问,欢迎随时联系我们的销售团队。 

核心 IP 系列

Automotive
SiFive Automotive™ 解决方案提供一系列高端应用和实时处理器,具备行业领先的性能、最小的面积和低功耗。通过 ISO 21434、ISO 26262 ASIL B、ASIL D 以及 split-lock 认证。
Essential
SiFive Essential™ 系列提供丰富多样且经过 silicon-proven 的预定义嵌入式 CPU 内核,或者让您使用 SiFive Core Designer 构建针对您的特定市场和需求量身定制的自定义处理器配置。
Intelligence
Intelligence 采用“软件优先”的处理器设计方法,满足未来在边缘部署 ML 和 AI 的需求。它提供高性能、可扩展的向量和矩阵计算能力,可适应不断演进的工作负载。
Performance
SiFive Performance™ 系列 RISC-V 处理器专为实现最大吞吐量与性能效率而设计,能够覆盖广泛的应用场景,从数据中心工作负载(如 Web 服务器、多媒体处理、网络/存储)到消费类应用(如电视、可穿戴设备及其他需要 AI 功能的智能终端)。

Contact Sales

请阅读我们的《隐私政策.》,了解您的数据如何受到保护。