昨日,方舟编译器官方新发布了对 RISC-V 后端的支持。
地址:https://gitee.com/openarkcompiler-incubator/mapleall
目前,方舟编译器可以在 RISC-V 的 QEMU 模拟器以及真实硬件设备上成功运行 CPU2017 的 C 程序。
本次发布后端主要包括功能相关的基本模块,如指令选择,寄存器分配和栈布局以及 ABI 支持。据介绍,因为后端移植难度主要在于重构优化,其中对指令集的描述方法(机器模型部分)暂未将流行的 DSL 机器模型语言当做第一优先级。
IT之家了解到,方舟社区表示后续会着重针对后端差异化最大的优化框架方面做补强,包括扩展基本块优化,指令流优化以及指令调度等。
责任编辑:PSY
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
编译器
+关注
关注
1文章
1576浏览量
48606 -
方舟
+关注
关注
0文章
18浏览量
8393 -
RISC-V
+关注
关注
41文章
1899浏览量
45044 -
方舟编译器
+关注
关注
0文章
60浏览量
156
发布评论请先 登录
相关推荐
【RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册
,最基础的RV32已经是完全不变化。以此来规避在过去指令集设计中的错误。
然后开始了在RISC-V中应该如何编写汇编代码,书中大致讲了将c语言编译成计算机执行的机器语言程序的重要步骤,并对每个步骤进行了简单的描述
发表于 01-22 16:24
256核!赛昉发布全新RISC-V众核子系统IP平台
11月23日,中国RISC-V软硬件生态领导者赛昉科技正式发布自主研发的片上一致性互联IP——昉·星链-700(StarLink-700),并推出基于StarLink-700和昉·天枢-90
发表于 11-29 13:37
开发出商用的RISC-V处理器还需要哪些开发工具和环境?
开发出商用的RISC-V处理器还需要哪些开发工具和环境?
处理器是软硬件的交汇点,所以必须有完善的编译器、开发工具和软件开发环境(IDE),处理器内核才能够被用户顺利使用起来。目前RISC-V具有
发表于 11-18 06:05
RISC-V MCU编译过程分析
1、前言
使用MounRiver Studio(MRS)这款集成开发环境(IDE)对RISC-V MCU进行嵌入式开发时,工程师不用关注RISC-V MCU 繁杂的底层编译过程,只需用C语言编写相应
发表于 08-30 14:29
阿里平头哥发布首个 RISC-V AI 软硬全栈平台
转自https://m.ithome.com/html/714391.htm
2023 RISC-V 中国峰会8月23日在北京召开,平头哥在会上发布了首个自研 RISC-V AI 平台。
据介绍,该
发表于 08-26 14:14
2023RISC-V中国峰会,澎峰科技成果发布抢先看!
、支持V扩展的GCC编译器、计算库、中间件以及多种典型服务器应用程序。
HS-2主要面向高校、研究院、社区开发者推出的RISC-V高性能计算工作站,配备64核
发表于 08-15 18:28
两大架构RISC-V 和 ARM 的各种关系
,然后返回到内存中。RISC-V 和 ARM 都支持 32 位或 64 位指令集。
二、RISC-V 和 ARM 的区别
尽管 RISC-V 和 ARM 处理器技术的功能相似,但也有显
发表于 06-21 20:31
Debian 13“Trixie”Linux 发行版有望将带来 RISC-V 64 位支持
转自https://m.ithome.com/html/699116.htm
目前 Debian 项目宣布,在未来的 Debian 13 “Trixie” 中,将带来 RISC-V 64 位支持
发表于 06-21 08:49
RISC-V,正在摆脱低端
得到全球很多大中企业、科研机构和初创公司的支持。
但目前,RISC-V在低端市场“互卷”的现状正迎来转机。
RISC-V正在中国落地生花
目前市场上超过100亿个RISC-V核心中,一
发表于 05-30 14:11
设备仿真模拟软件 QEMU 8.0 发布:改进对 ARM / RISC-V 架构支持
转自https://m.ithome.com/html/690345.htm
开源 QEMU 8.0 设备仿真器和虚拟化软件已于 4 月 19 日发布,为 ARM、RISC-V、x86、s390x
发表于 05-05 09:48
评论