玄铁计算库

计算库

玄铁计算库是专为玄铁 RISC-V CPU 定制的软件库集合,基于开源社区版本进行深度优化,新增对玄铁 CPU IP 产品的全栈生态支持,利用玄铁 CPU 的 Vector、Matrix、Scalar 指令扩展和异构算力优势,通过算法加速、指令集适配和工具链集成,提升算力效率与开发效能。 玄铁优化计算库覆盖基础库、图形图像库、视觉库、压缩库、编解码库以及高性能计算库几个大类,涵盖机器视觉、边缘计算、工业控制、自动驾驶、AI 和科学研究等典型应用场景中的多个常用软件库,为开发者提供高效、稳定的解决方案,充分发挥玄铁 CPU 的性能优势。

01
玄铁 minilib C 库
玄铁 minilib C 库是专为 RISC-V 架构打造的代码密度极致优化的C库,采用循环体优化、算法重构、指令集优化等多种优化方法,针对标准 C 库进行优化。在 Dhrystone 性能测试场景和 HelloWorld 场景下,玄铁 minilib C 的代码大小仅约为开源的 newlib-nano 的 40% 到 10%。玄铁 minilib C 库适用于玄铁E系列处理器, 兼容 C99 标准,适用于嵌入式系统等资源敏感的场景。
玄铁 minilib C 库

玄铁 minilib C 库

玄铁 minilib C 库是专为 RISC-V 架构打造的代码密度极致优化的C库,采用循环体优化、算法重构、指令集优化等多种优化方法,针对标准 C 库进行优化。在 Dhrystone 性能测试场景和 HelloWorld 场景下,玄铁 minilib C 的代码大小仅约为开源的 newlib-nano 的 40% 到 10%。玄铁 minilib C 库适用于玄铁E系列处理器, 兼容 C99 标准,适用于嵌入式系统等资源敏感的场景。
02
玄铁 CSI-DSP 库
CSI-DSP 软件库是专为玄铁 E906 E907 处理器设计的通用信号处理加速库,覆盖基本数学函数、快速数学函数、复数函数等多个分类,大多数函数都提供 Q7、Q15、Q31 和单精度浮点四种版本,适配不同精度和功耗需求的场景。玄铁 CSI-DSP 库广泛适用于边缘激素、工业显示、工业控制等场景。
玄铁 CSI-DSP 库

玄铁 CSI-DSP 库

CSI-DSP 软件库是专为玄铁 E906 E907 处理器设计的通用信号处理加速库,覆盖基本数学函数、快速数学函数、复数函数等多个分类,大多数函数都提供 Q7、Q15、Q31 和单精度浮点四种版本,适配不同精度和功耗需求的场景。玄铁 CSI-DSP 库广泛适用于边缘激素、工业显示、工业控制等场景。
03
玄铁优化 CSI-2D 库
CSI-2D 库是基于 RISC-V 处理器、面向图形图像领域、主要使用 RVV 指令进行加速的后端 2D 加速库。玄铁特别针对图形旋转、缩放、图层混合、颜色填充等场景,对 CSI-2D 库进行了深度优化,改善加速效果,与优化前相比,图形图像的加速性能可实现最高4倍多的提升。玄铁优化 CSI-2D 库覆盖玄铁 C908C907 等嵌入式处理器,在行车记录仪 UI 和智慧家庭中控面板等场景中有广泛应用。
玄铁优化 CSI-2D 库

玄铁优化 CSI-2D 库

CSI-2D 库是基于 RISC-V 处理器、面向图形图像领域、主要使用 RVV 指令进行加速的后端 2D 加速库。玄铁特别针对图形旋转、缩放、图层混合、颜色填充等场景,对 CSI-2D 库进行了深度优化,改善加速效果,与优化前相比,图形图像的加速性能可实现最高4倍多的提升。玄铁优化 CSI-2D 库覆盖玄铁 C908C907 等嵌入式处理器,在行车记录仪 UI 和智慧家庭中控面板等场景中有广泛应用。
04
玄铁优化 OpenCV 库
OpenCV 是一种开源的计算机视觉库,广泛使用于图像和视频处理领域。玄铁在开源优化版本的基础上开发了玄铁CV库,以第三方库的方式接入到OpenCV库中,利用 Vector 变长特性和 LMUL 特性,优化后的常用图像算子性能可以提升2.5倍以上。玄铁优化 OpenCV 库适用于支持 Vector 1.0 扩展的玄铁C系列和R系列处理器,主要用于深度学习的预处理和后处理,以及传统的CV算法,如动检、行为检测等场景。

玄铁优化 OpenCV 库

OpenCV 是一种开源的计算机视觉库,广泛使用于图像和视频处理领域。玄铁在开源优化版本的基础上开发了玄铁CV库,以第三方库的方式接入到OpenCV库中,利用 Vector 变长特性和 LMUL 特性,优化后的常用图像算子性能可以提升2.5倍以上。玄铁优化 OpenCV 库适用于支持 Vector 1.0 扩展的玄铁C系列和R系列处理器,主要用于深度学习的预处理和后处理,以及传统的CV算法,如动检、行为检测等场景。
05
玄铁优化 OpenBLAS 库
玄铁优化 OpenBLAS 库,发挥 Vector 扩展优势,通过对向量长度(vl)和元素宽度(sew)等参数的设置,简化向量计算,进一步提升计算效率。相比纯 C 和同规格其他架构产品,玄铁优化 OpenBLAS 库能够实现 3 倍以上的矩阵计算加速。玄铁优化 OpenBLAS 库适用于支持 RISC-V Vector 扩展的玄铁处理器,如 C930C920C910 等,适用于从 AI 推理、深度学习模型训练到科学计算及大规模数据分析在内的多种 AI 和高性能计算场景。

玄铁优化 OpenBLAS 库

玄铁优化 OpenBLAS 库,发挥 Vector 扩展优势,通过对向量长度(vl)和元素宽度(sew)等参数的设置,简化向量计算,进一步提升计算效率。相比纯 C 和同规格其他架构产品,玄铁优化 OpenBLAS 库能够实现 3 倍以上的矩阵计算加速。玄铁优化 OpenBLAS 库适用于支持 RISC-V Vector 扩展的玄铁处理器,如 C930C920C910 等,适用于从 AI 推理、深度学习模型训练到科学计算及大规模数据分析在内的多种 AI 和高性能计算场景。
订阅
商务咨询
AI Assistant
AI