剑池编译工具
剑池编译工具是基于主流的LLVM编译框架开发的基础语言编译工具套件,集成了最新的开源优化和功能,支持玄铁处理器Turbo加速指令集和Matrix等加速扩展。剑池编译工具基于玄铁处理器进行了软硬件的深度协同优化,对多种常用领域优化性能和代码密度,并通过了大量的开源、商业和玄铁自研测试集测试验证。

功能与特性

全面兼容性
支持RVB、RVV 0.7.1、RVV 1.0、RVP等多种RISC-V指令集标准,并且特别强化了对玄铁最新一代处理器如C907、C920及其特有的Turbo性能扩展指令的支持。

高级语言标准兼容
遵循C++17/C17国际规范,同时内置GPO(全局优化)、LTO(链接时优化)等多项业界公认的先进编译技术。

AI算法友好设计
引入Matrix intrinsic编程模式,极大简化了人工智能领域内复杂计算任务的实现流程,使得客户能够更加专注于核心逻辑的设计而非底层细节。

向量化处理能力
统一Vector 1.0与Vector 0.7版本间的API接口差异,自动识别并应用向量化编译策略,进一步挖掘并行运算潜力。

软硬协同优化
结合玄铁处理器的独特架构特点,实施了一系列针对性极强的软硬件联合调优措施,相较于普通社区版LLVM,在实际运行效率上提升了约20
性能
与 LLVM17相比,剑池编译器能够带来最高2.49倍的编译性能提升。

相关资源

