Show HN: LoongArch Userspace Emulator
2 months ago
- #Performance
- #Emulator
- #LoongArch
- 高性能龙芯架构用户空间模拟器库,适用于嵌入式与脚本应用开发
- 基于libriscv架构构建,具备极具竞争力的解释器性能(约1.8万行代码)
- 核心特性:带可选JIT的快速龙芯解释器(~4纳秒超低延迟调用开销),完整支持64位龙芯架构(LA64)
- 支持向量指令集LSX/LASX,提供C++接口及Rust/Go语言绑定
- 零依赖、执行超时控制、内存安全机制、一流的暂停/恢复功能支持
- 特别适合游戏引擎脚本系统,相比传统方案显著降低调用开销
- CMake配置选项支持调试模式、二进制翻译、线程化字节码调度及内存参数设置
- 附龙芯ELF二进制文件加载运行示例
- 性能基准测试显示:高内存吞吐率,CoreMark评分优异,JIT模式可达原生性能77%