太初元碁
2026.01.10
1 分钟阅读

日前,国产AI芯片企业太初元碁发布首个高兼容性虚拟指令集PCX及高性能工业级编译器PCXAC。PCX(Parallel Computing eXecution)是太初元碁推出的与具体硬件架构无关的虚拟指令集(Virtual ISA),通过对底层的各类计算单元进行逻辑抽象,提供了稳定且可移植、可扩展的并行计算模型,具有强兼容特性,能够显著降低跨硬件平台的迁移成本。

PCX虚拟指令集可实现多层次存储等级抽象与多线程并行编程模型,囊括有符号整数、无符号整数、布尔类型、浮点类型、向量类型、字节数组、字符串等不同数据类型。支持用户在SDAA C程序中嵌入PCX指令,实现对关键计算路径的精细优化,有效提升程序在硬件上的执行效率。

PCXAC是PCX虚拟指令集的编译系统,由太初元碁自主研发,能够将PCX虚拟指令转换为指定系列的太初AI加速卡的机器指令,从而屏蔽不同系列硬件的底层差异,即同一版本的PCX指令集可以在太初元碁多种系列的硬件上直接编译并高效执行,将程序与不同系列的硬件解耦,有效解决硬件迭代快、软件适配成本高的问题。

同时,PCXAC提供完整的开发者分析工具集,包括静态检查工具和动态检查工具,覆盖从编码到运行的全流程。静态检查工具在PCX指令编译期间提前预警内存泄漏等隐患;动态检查工具可在PCX指令执行期间动态检测越界访问、未初始化使用等深层问题。

作为一款工业级轻量编译器,PCXAC仅需基础编译环境即可运行,减少开发环境搭建的复杂度与兼容性问题。

实测结果显示:使用PCX虚拟指令集编译生成的程序,其运行时性能较基于LLVM编译的版本有大幅提升。PCXAC在性能上超越了业界主流的LLVM,充分释放硬件算力,能够大幅降低训练与推理的时间成本。

目前,太初元碁已在GitHub、Gitee、Atomgit等平台深度参与paddle、Torch、OpenDataLab、HuggingFace、Vllm、DeepSpeed、Lightning等多个开源社区/项目的建设,并在GitHub平台上开放了多个已适配太初AI加速卡的开源项目。依托主流AI社区Torch生态,太初元碁联合10余家高校,累计适配600余个主流及垂直领域模型,迁移超200个长尾Torch生态算子至太初SDAA生态上,凝聚超120高校开发者深度参与共建。

版权声明

本文为博主原创文章,遵循 CC BY-NC-SA 4.0 许可协议。 转载请注明出处:http://localhost/blogs/ai-daily-2026-01-10

分享这篇文章