0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

方舟编译器官发布对 RISC-V 后端的支持

工程师邓生 来源:IT之家 作者:懒猫 2020-11-21 10:55 次阅读

昨日,方舟编译器官方新发布了对 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

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    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

    OpenHarmony 的js引擎用的是方舟编译器

    OpenHarmony 的js引擎用的是方舟编译器吗?方舟编译器不是用来编译吗?
    发表于 10-09 09:32

    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设计支持工具,支持RISC-V技术的基础

    RISC-V设计支持工具,支持RISC-V技术的基础 ppt分享
    发表于 07-14 17:15 12次下载

    为什么IAR编译器对开源ISA:RISC-V业务至关重要?

    为什么IAR编译器对开源ISA:RISC-V业务至关重要? 演讲ppt分享
    发表于 07-14 17:15 2次下载

    开源硬件系列09期:RISC-V架构指令集与编译器技术

    进行架构探索,快速支持自定义扩展指令等,核心问题都是编译器和仿真器技术。 RISC-V指令集架构 RISC-V编译器技术
    的头像 发表于 06-28 09:05 803次阅读
    开源硬件系列09期:<b class='flag-5'>RISC-V</b>架构指令集与<b class='flag-5'>编译器</b>技术

    两大架构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