set(OPENCV_PATH /home/sophgo/sophpi-huashan/tpu/cvitek_tpu_sdk/opencv) ELSEIF(OPENCV_FLAG EQUAL 1) set(OPENCV_PATH /home/sophgo/sophpi-huashan/tpu/OpenCV-V1.0.2/OpenCV/install) ELSEIF(OPENCV_FLAG EQUAL 2) set(OPENCV_PATH /home/sophgo/sophpi-huashan/tpu/opencv-4.7.0/install) ELSE()...
虽然我们没有得到最佳性能,但OpenCV开发者们只需要使用Universal Intrinsics实现一次算法,就可以在任何拥有向量扩展的平台上获得还算不错的性能提升了——即使是未来出现的新平台也可以,只需要添加新平台的Universal Intrinsics后端实现,而不必修改算法;对于第二种情况,我们不愿意这样做,因为它太繁杂了。我们需要对每一个...
同时,为了让客户能够充分发挥出玄铁处理器的AI能力,达摩院推出了面向多媒体AI增强场景的全栈软硬件平台XTAI(XuanTie AI), 支持对RISC-V vector、matrix及异构硬件引擎进行OpenCV、CSI-NN算子库和TMedia接口的融合抽象,深度融合多媒体处理流程,形成面向业务的流水线设计,为用户在流水线不同环节实现AI增强优化。平台...
同时,为了让客户能够充分发挥出玄铁处理器的AI能力,达摩院推出了面向多媒体AI增强场景的全栈软硬件平台XTAI(XuanTie AI), 支持对RISC-V vector、matrix及异构硬件引擎进行OpenCV、CSI-NN算子库和TMedia接口的融合抽象,深度融合多媒体处理流程,形成面向业务的流水线设计,为用户在流水线不同环节实现AI增强优化。平台...
该平台将RISC-V扩展性的新型Vector、Matrix及第三方硬件进行算力抽象,创新接入OpenCV与CSI-NN等弹性计算库,深度融合多媒体处理流程,形成面向业务的流水线设计,方便用户在流水线的不同步骤上进行AI增强优化,为检测、分类、跟踪和超分等各类应用提速。这一平台也获评“2023RISC-V中国峰会新成果”。
在2021年谷歌编程之夏(Google Summer of Code, GSoC)中,笔者使用RISC-V 向量扩展的Intrinsic函数优化了OpenCV DNN模块中多个函数,提高了OpenCV在RISC-V平台上的深度学习推理性能。 本文将简要介绍OpenCV DNN模块的架构和现有的RISC-V平台优化实现方式,之后给出使用Intrinsic函数优化DNN函数的思路,并举例说明实现方法。
OpenCV 中的 Universal Intrinsics Universal Intrinsics[2]也称统一向量指令,是OpenCV 4 版本中提供的硬件加速层,它抽象了不同指令集的向量指令。使用Universal Intrinsics编写加速算法可以做到一份实现代码在各个硬件平台上都获得向量加速的特性。目前,Universal Intrinsics 已经支持了Intel MMX、SSE、AVX、AVX512、ARM Neon...
韩柳彤,中国科学院软件研究所博士研究生,本科毕业于北京工业大学。主要研究方向为软件工程,重点关注基础算法库和系统软件在RISC-V领域的协同设计与优化方法。持续参与开源软件的开发与维护工作,相关研究成果已被 OpenCV 项目采用,是 RISC-V...
从性能对比上来看, SpacemiT Key Stone K1 在存储性能、计算性能、向量计算(比如OpenCV、SLAM相关计算)性能、浮点性能等性能方面,相较Arm同级别的Cortex-A55芯片也都取得了代差级优势。在功耗方面,SpacemiT Key Stone K1的典型功率是3.5W,最低可以到2.8W的成绩。对于同等工艺的某款主流8核Arm Cortex-A55...
为应对高性能网络通信的需求,赛昉科技率先在RISC-V平台完成了DPDK的适配,并应用于工业防火墙项目中;基于OpenCV视觉框架及MobileNet-SSD、YOLO-V5、 YOLO-V3模型,赛昉科技推出基于RISC-V平台的目标识别、缺陷检测的应用方案;为应对广泛的自动化需求,赛昉科技在VisionFive 2上适配了OpenPLC控制系统,支持Modbus、DNP...