Hasty Briefsbeta

双语

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基准测试套件,表明其已具备生产环境工作负载能力