超维界 26-05-16 10:33
微博认证:数码博主

5月15日,华为在GitHub官方仓库低调开源了灵犀指令集(lingxiISA)!

灵犀指令集的定位是业界首个在指令集层面统一CPU、 GPU和AI加速器的开源ISA。核心设计理念是块结构 ISA(Block‑Structured),不再按“CPU指令/GPU 指令/AI指令”割裂,而是统一指令集下不同执行模式用 BSTART/BSTOP划分指令块,块内指令可并行调度到 CPU、GPU、AI 单元。

最终要达到的目的就是同一颗芯片,动态切换CPU、GPU、AI形态,减少异构数据搬运开销。这次的开源,可以说是“全家桶”开了,并非空壳。

直接一次性开源了指令集规范(ISA Spec)、LLVM 编译器分支、QEMU 模拟器分支、Linux内核支持、LinxCore 处理器RTL、文档站与测试用例及许可证(BSD‑3‑Clause,商业可用)。

大殖子又会说lingxiISA是RISC‑V魔改的了,我想说的是,灵犀指令集完全是华为自研编码与架构,非基于 RISC‑V魔改。LinxiISA是一个全新的独立指令集与RISC-V的编码和架构完全独立。RISC‑V是社区驱动的模块化通用ISA,而灵犀则是面向异构融合(CPU/GPU/AI统一块结构)的专用ISA。

目前,灵犀只是通过方舟编译器+动态翻译兼容支持ARM/RISC‑V 二进制,保障生态过渡。

发布于 贵州