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

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

3天内不再提示

华为宣布方舟编译器在8月31日开源,能让安卓体验久用不卡顿

BFv1_robovideo 来源:陈年丽 2019-08-30 08:45 次阅读

8月30日消息,继之前宣布要让方舟编译器开源消息,现在华为官方公布了具体时间,就是在8月31日。

鸿蒙不同的是,方舟编译器并不是一个系统,它只是依托于安卓的一套开发工具,华为为这个工具赋予了不少好处,比如让安卓程序编译的效率更高,安装程序的速度、运行的速度更快,让程序降低对用户设备的电量消耗,同时还可以在一定程度上减低程序对硬件的要求。

官方介绍称,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。

实现的过程大家可能不懂,但是具体到效果上呢?按照华为官方的测试数据,“方舟编译器”可以让安卓应用执行效率提升了29%,系统操作流畅度提升了24%,系统响应性能提升了44%,三方应用操作流畅度提升了60%。

对于这样的表现,荣耀掌门人赵明表示,方舟编译器这是安卓系统性能的革命性突破(流畅不卡顿),有了它可以让安卓的体验超越苹果iOS

据悉,在8月初的HDC华为开发者大会上,华为表示目前已经与40多家顶级开发者合作,对各类流行应用进行编译优化,并且在未来几个月中陆续发布上线。

最后,华为官方还透露了打造方舟编译器上投入的时间:2009年华为启动5G基础技术研究的同时就成立了编译组;2014年,众多海内外专家加入,方舟项目正式启动;2016年成立了编译器与编程语言实验室,直到2019年正式对外公开,前后也是准备了10年时间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33626

    浏览量

    247158
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48618
  • 方舟编译器
    +关注

    关注

    0

    文章

    60

    浏览量

    159

原文标题:[机器人频道|大V说]C位炫酷登场!中信重工开诚智能在世界机器人大会等你来打卡

文章出处:【微信号:robovideo,微信公众号:机器人频道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM8L的RTC时钟是什么原因导致的?

    ); RTC_WakeUpCmd(ENABLE); } } 上面程序段是我来回切换RTC时间的函数,可是从1s切换到100ms时会出现的时间有长有短,我初步判断是RTC
    发表于 04-18 08:25

    华为举办鸿蒙生态千帆启航仪式,余承东公布HarmonyOS NEXT开放申请

    据余承东介绍,为实现核心竞争力的突破,华为通过多年的努力构建出一套包含鸿蒙内核、ArkTS/仓颉编程语言、方舟编译器/毕昇编译器、ArkUI以及盘古AI大模型等在内的完整生态体系。
    的头像 发表于 01-19 09:34 311次阅读

    华为鸿蒙凉了?谣言止于智者

    7华为开发者大会上正式宣布华为发布了备受期待的鸿蒙4.0版本,并引入了鸿蒙OSNext的开发者预览版。 1030
    发表于 01-11 22:29

    Triton编译器的原理和性能

    Triton是一种用于编写高效自定义深度学习原语的语言和编译器。Triton的目的是提供一个开源环境,以比CUDA更高的生产力编写快速代码,但也比其他现有DSL具有更大的灵活性。Triton已被采用
    的头像 发表于 12-16 11:22 1069次阅读
    Triton<b class='flag-5'>编译器</b>的原理和性能

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 409次阅读
    <b class='flag-5'>编译器</b>的优化选项

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司2019年89于东莞举行的
    发表于 11-02 19:39

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

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

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 2222次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置方法

    OpenHarmony社区运营报告(2023年8

    本月快讯 ● 2023年83OpenAtom OpenHarmony以下简称“OpenHarmony”发布了Beta2版本。OpenHarmony 4.0 Beta2系统能力、应
    发表于 09-12 18:35

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

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

    【芒果派MangoPi MQ Quad】10系统体验

    上会已经说过了linux系统镜像的安装 这次来说说系统。 首先准备工具 芒果派MangoPi MQ Quad开发板 PC机 TF及读卡 操作系统镜像https
    发表于 07-07 21:59

    Neuron 现场编译器用户指南

    Neuron 现场编译器用户指南
    发表于 07-04 20:47 0次下载
    Neuron 现场<b class='flag-5'>编译器</b>用户指南

    SDCC-Linux下的51 MCU编译器

    SDCC (小型设备C编译器)是为8位微控制器开发的免费C编译器。尽管兼容多种不同体系结构,但SDCC C编译器更适合8051内核。 SDCC是命令行固件开发工具,含预处理器、编译器
    的头像 发表于 06-16 15:19 3685次阅读

    报名开启!开放原子开源大赛OpenHarmony创新赛来啦!

    流程 419:OpenHarmony开发者大会上大赛发布,启动报名 419至930
    发表于 05-17 16:52

    峰会回顾第6期 | 毕昇编译器与OpenHarmony RISC-V生态的进展

    演讲嘉宾 | 曾建江 回顾整理 | 廖   涛 排版校对 | 李萍萍     嘉宾简介 曾建江,亚琛工业大学博士,华为毕昇编译器首席架构师、芯片软件协同设计部部长,拥有多年编译器与芯片软件协同
    的头像 发表于 05-05 15:46 1131次阅读
    峰会回顾第6期 | 毕昇<b class='flag-5'>编译器</b>与OpenHarmony RISC-V生态的进展