方舟编译器新增对 RISC-V 后端的支持

Posted OSC开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方舟编译器新增对 RISC-V 后端的支持相关的知识,希望对你有一定的参考价值。

|oschina

方舟编译器近日发布的公告,目前其已增加对 RISC-V 后端的支持,方舟编译器现已可以在 RISC-V 的 QEMU 模拟器以及真实硬件设备上成功运行 CPU2017 的 C 程序。

此次发布后端主要包括功能相关的基本模块,如指令选择、寄存器分配和栈布局以及 ABI 支持,这基本上是方舟编译器后端移植工作的最小集。其中对指令集的描述方法,即机器模型部分,暂时没有把流行的 DSL 机器模型语言当做第一优先级,官方对此的解释是后端移植难度主要在于重构优化。DSL 的确可以降低一部分移植的成本,所以方舟希望下一步跟社区合作构建这部分能力。

至于后续的计划,方舟社区会着重针对后端差异化最大的优化框架方面做补强,包括扩展基本块优化、指令流优化以及指令调度等等。

对于方舟编译器增加对 RISC-V 后端的支持,其开发者总结道:“如果说此前 Java 和 C 程序编译的发布证明了方舟编译器的语言无关性,那么这次发布展示了方舟编译器的平台无关性,为实现方舟编程体系的跨语言、跨平台、统一 IR 的模式打下基础。”

地址
https://gitee.com/openarkcompiler-incubator/mapleall 


方舟编译器新增对 RISC-V 后端的支持




觉得不错,请点个在看

以上是关于方舟编译器新增对 RISC-V 后端的支持的主要内容,如果未能解决你的问题,请参考以下文章

华为方舟编译器:支持 C 语言编译新功能开源

华为方舟编译器,了解一下

方舟编译器明天开源!20多款机型已适配支持

方舟编译器与MIUI编辑器的区别

余承东没吹牛,华为方舟编译器首款优化应用上架

麒麟980升级方舟编译器相当于A12,鸿蒙系统发布后同样不输ios系统