华为方舟编译器开源官网正式上线 首次开放框架源码

8月31日,华为方舟编译器开源官网正式上线,目前源代码已经提供下载。根据官网介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。目前方舟编译器还在持续演进中,陆续将上述能力实现和开源。

华为方舟编译器开源官网正式上线 首次开放框架源码
方舟编译器

据悉,方舟编译器具有多语言联合、轻量运行时、软硬件协同、多平台支持等优势。可将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本。通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小。编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳。支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率。

华为方舟编译器开源官网正式上线 首次开放框架源码
方舟编译器

方舟编译器带来的解决方案能通过多语言统一IR表示,可实现应用中多种编程语言联合编译优化提升性能;在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。开发者可以获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。

本文由 New4-开启科技时代新篇章! 作者:数码爱好者 发表,其版权均为 New4-开启科技时代新篇章! 所有,文章内容系作者个人观点,不代表 New4-开启科技时代新篇章! 对观点赞同或支持。如需转载,请注明文章来源。

发表评论