SiFive 和 PLCT Lab 深化合作,推动 RISC-V 开源生态
重点项目揭秘:GCC 支持与 RVV 测试架构
SiFive 和程序语言与编译技术实验室(以下简称 PLCT Lab)皆为 RISC-V 领域的重要参与者,双方在 RVI 项目工作中的开源社区领域已有过多次合作。今年,借助甲辰计划的机会,SiFive 和 PLCT Lab 将展开更多、更深入的合作。以下为您介绍双方目前进行中的两个重点项目。
1. RVV Instrinsic 测试架构项目
SiFive 与 PLCT Lab 将合作改进 RISC-V Vector intrinsic 的测试和支持程度。目前,RIF 是唯一针对 RISC-V Vector intrinsic 的开源随机测试案例生成器,我们将携手提升该项目的质量,增强开源编译器对 RISC-V Vector intrinsic 的测试能力。
开发目标:支持 SiFive 定义的 vector C intrinsic 接口,并且提交至gcc上游,后续进行维护更新。
开发语言:C语言、RISC-V 汇编指令、Dejagnu测试语言。
2. SiFive vector C intrinsic APIs support on GCC upstream 项目
SiFive 与 PLCT Lab 还将合作改进 GCC 对 RISC-V Vector intrinsic 的支持,首要目标是将 SiFive 的 Vector extension 支持集成到 GCC 中。
开发目标:对 RVV intrinsic test frame work 进行维护更新。
开发语言:C 语言、RISC-V 汇编指令、Dejagnu 测试语言、Python。
未来,SiFive 和 PLCT Lab 计划将在 GNU 工具链方面展开更多深入的讨论,并寻求紧密的合作机会。我们将群策群力,持续支持并贡献于开源社区,加速构建 RISC-V 生态建设。