oma:为 Zig 程序自动选择 CPU SIMD 指令的运行时优化工具
Gshacker-cpu/oma · Enable runtime SIMD dispatch in Zig by compiling and selecting optimized functions for specific CPU microarchitectures automatically at startup
oma 是一个面向 Zig 语言的运行时 SIMD 调度工具,在程序启动时自动检测 CPU 所支持的指令集(如 AVX、AVX2、AVX-512、SSE2、NEON),并从一次编译生成的多份优化版本中挑选最快的一份执行,从而提升音视频、科学计算等并行密集型任务的速度。据 README 说明,它主要面向 Windows 10 及以上系统,运行时资源占用较小,不影响其他软件,也可直接删除文件卸载。
评论 · 分享第一个看法