当前位置:首页 > 报告详情

26-d3s4-4-SiFive_Accelerating the migration from ARM NEON to RISC-V Vectors_Han-Kuan Chen.pdf

上传人: 张** 编号:155398 2024-02-15 14页 1.44MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了在软件开发中,如何从ARM NEON迁移到RISC-V vectors,并介绍了SiFive公司开发的Recode工具。Recode工具旨在保护现有软件投资,轻松迁移到新的硬件平台。文章详细解释了intrinsics的概念,它是编译器提供的直接访问特定CPU指令的低级函数,可以充分利用硬件能力,提高软件执行速度。文章还比较了基于header的Recode和基于LLVM的Recode,指出后者在性能优化和维护方面具有优势。最后,文章展示了SiFive Recode在Arm Compute Library和OpenCV基准测试中的优异表现,以及在核心模块中,SiFive-X280 Recode相对于SiFive-X280 scalar的速度提升达到了6.7倍,SiFive-P470 Recode相对于竞争对手的速度提升达到了1.6倍。未来,SiFive将继续优化Recode工具,支持更多的intrinsics,以实现更高的性能。
性能如何权衡?" "如何利用SiFive Recode提升软件性能?" "软件迁移至RISC-V,SiFive将提供哪些支持?"
客服
商务合作
小程序
服务号
折叠