2025年10月,在北美RISC-V峰会上,Igalia编译器工程师Mikhail发表专题演讲《Unlocking 15% More Performance: A Case Study in LLVM Optimization for RISC-V》。演讲基于在进迭时空 SpacemiT-X60 RISC-V 处理器上开展的十个月优化实践,系统阐述如何通过上游 LLVM 的多项改进,显著提升 RISC-V 处理器性能,并在 SPEC CPU® 2017 基准测试中实现最高达 16% 的性能提升。
本次优化的重点涵盖三大方面:
- 为 SpacemiT-X60 引入定制调度模型
- 增强向量化在跨函数调用场景下的分析能力
- 支持过程间寄存器分配(IPRA)以优化寄存器使用