在今天的华为HDC 2020开发者大会上,除了鸿蒙2.0系统之外,华为还推出了方舟编译器2.0,这是去年首发方舟编译器之后的升级版。
华为表示,编译器开发非常难,它是处理软件的软件,因此也非常重要。
华为去年推出了第一代方舟编译器,提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。
华为宣称,方舟编译器可让系统操作流畅度提升24%,系统响应速度提升44%,第三方应用重新编译后流畅度可提升60%。
在今天发布的方舟编译器2.0上,华为没有提供性能改善的信息,更强调它在多语言、多设备上的提升。
据介绍,方舟编译器2.0统一了多语言前端,可选Java、JS或者其他语言,还统一了运行时,消除了跨语言交互开销。
此外,方舟编译器2.0还统一了分发格式,提供OS、开发框架和运行时协同涉及,联合优化,提高了代码执行效率。
在华为的鸿蒙生态链中,方舟编译器2.0也是重要的一环,它会跟华为的鸿蒙OS应用框架、13000多个API、一体式开发工具DevEco及分布式应用一道成为鸿蒙平台的重要组成。
责编AJX
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
华为
+关注
关注
218文章
36361浏览量
263236 -
编译器
+关注
关注
1文章
1674浏览量
52182 -
鸿蒙系统
+关注
关注
183文章
2645浏览量
70369 -
方舟编译器
+关注
关注
0文章
63浏览量
845
发布评论请先 登录
相关推荐
热点推荐
GT20L24F6Y标准点阵多国语言字库芯片:开启多语言显示新境界
GT20L24F6Y标准点阵多国语言字库芯片:开启多语言显示新境界 在当今全球化的时代,多语言显示需求变得越来越普遍。无论是消费电子设备、工业控制界面还是公共信息展示
GT32L24F0210标准点阵多国语言字库芯片:多语言显示的理想之选
GT32L24F0210标准点阵多国语言字库芯片:多语言显示的理想之选 在电子设备设计中,支持多国语言显示是满足全球市场需求的关键。上海高通半导体有限公司推出的GT32L24F0210
京东多语言质量解决方案
一、业界多语言面临的通用挑战是什么 做这个事之前,我们先看看业界做了什么。 •阿里巴巴全球化测试技术介绍 •蚂蚁全球化无线端质量解决方案 •谈谈多语言测试 总结下来,需要面临3个通用
单片机开发功能安全中编译器
期间显示的防御代码。仅仅因为在单元测试期间已经实现了防御性代码的覆盖范围,因此并不能保证其已存在于完整的系统中。
在功能安全这个陌生的领域,编译器可能超出了其要素。这就是为什么目标代码验证(OCV
发表于 12-01 06:44
性能突破 | SpacemiT-X60 在 LLVM 编译器上实现 16% 显著提升
2025年10月,在北美RISC-V峰会上,Igalia编译器工程师Mikhail发表专题演讲《Unlocking15%MorePerformance
开源鸿蒙技术大会2025丨编译器与编程语言分论坛:语言驱动系统创新,编译赋能生态繁荣
在万物智联的时代背景下,操作系统底层能力的构建离不开编程语言与编译器的关键支撑。作为开源鸿蒙生态的核心技术,语言设计与
飞凌嵌入式ElfBoard-Vim编辑器之GCC编译器的安装
GCC(GNU Compiler Collection)是由GNU开发的编程语言编译器,最初是作为GNU操作系统的编译器编写的。GCC是一个编译器
发表于 10-15 08:44
GCC编译器,怎么才能实现c文件中未被调用的函数,不会被编译呢?
GCC编译器,怎么才能实现c文件中未被调用的函数,不会被编译?有什么编译选项可以设置吗?
移植代码,有些函数没被调用的函数想留在代码里,但不想被编译
发表于 09-28 12:25
进迭时空同构融合RISC-V AI CPU的Triton算子编译器实践
Triton是由OpenAI开发的一个开源编程语言和编译器,旨在简化高性能GPU内核的编写。它提供了类似Python的语法,并通过高级抽象降低了GPU编程的复杂性,同时保持了高性能。目前
为什么GNSS/INS组合被誉为导航界的"黄金搭档"?
在导航技术领域,GNSS(全球导航卫星系统)和INS(惯性导航系统)的结合,一直被业界誉为"黄金搭档"。它们优势互补,克服了单一系统的局限性,为高精度、高可靠性的导航提供了完美
边缘设备AI部署:编译器如何实现轻量化与高性能?
电子发烧友网综合报道 AI编译器是专门为人工智能(AI)和机器学习(ML)模型设计的编译器,其核心目标是将高级的AI模型描述(如计算图、神经网络结构)转换为特定硬件平台(如CPU、GPU、FPGA
编译器功能安全验证的关键要素
在汽车、工业、医疗等安全关键型应用中,确保功能安全合规性需要严格的工具链验证。开发安全关键型软件的企业必须遵守ISO 26262、IEC 61508、ISO 62304等国际标准对编译器工具链进行全面的验证。
兆松科技ZCC编译器全面支持芯来科技NA系列处理器
近日,兆松科技(武汉)有限公司(以下简称“兆松科技”)宣布正式发布高性能RISC-V编译器ZCC 4.0.0版本。
鸿蒙系统黄金搭档方舟编译器2.0:实现多语言多设备编译
评论