分享热点新闻
打造优质自媒体!

华为方舟编译器新发布的RISC-V后端支持

昨天,方舟编译器方新发布了对RISC-V后端的支持。

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

目前,方舟编译器可以在RISC-V的QEMU模拟器和真实硬件设备上成功运行CPU2017的c程序。

华为方舟编译器新发布的RISC-V后端支持 科学快报 第1张

该版本的后端主要包括与功能相关的基本模块,如指令选择、寄存器分配和堆栈布局以及ABI支持。据报道,由于后端移植的难点主要在于重配置和优化,所以在指令集(机器模型部分)的描述方法中,并没有将流行的DSL机器模型语言作为第一要务。

方舟社区表示,将重点加强后端差异最大的优化框架,包括扩展基本块优化、指令流优化和指令调度。