移植 KleidiCV 到 RISC-V 架构并使用 RVV 进行加速
项目描述
KleidiCV 是 Arm 公司开源的计算机视觉加速库,专为 Arm Neon/SVE 指令集优化,广泛用于图像处理、边缘 AI 推理前处理等场景。随着 RISC-V 生态的快速发展,RISC-V Vector Extension(RVV 1.0)已成为高性能计算的重要标准。
本题要求参赛者将 KleidiCV 核心功能移植至 RISC-V 平台,并利用 RVV 1.0 向量指令进行性能加速,探索 RISC-V 在计算机视觉领域的工程潜力。
- 参考仓库:https://gitlab.arm.com/kleidi/kleidicv
- 目标架构:RISC-V(RV64GCV,支持 RVV 1.0)
- 推荐测试环境:QEMU
virt机器(-cpu rv64,v=true,vlen=256)或真实 RISC-V 开发板(如 SG2044、A210 等)