A glimpse into V8 development for RISC-V
4 months ago
- #Performance
- #V8
- #RISC-V
- V8的RISC-V移植版本已进入上游代码库,目前功能基本与x86_64和ARM64架构持平
- 内存池处理的改进简化了逻辑结构,并为将常量移至不可执行区做好准备
- WebAssembly跳转表修补的bug修复确保了原子性更新,从而防止竞态条件发生
- 性能优化包括采用`shxadd`指令及改进的指针解压缩技术
- V8中的向量支持已升级至更大向量(256位和512位),并在真实硬件上完成测试
- 由于应用场景有限,RISC-V 32位端口已被弃用,将维护至2026年5月
- RISC-V架构上的V8现已能完整运行JetStream基准测试套件,表明其已具备生产环境工作负载能力