腾博633诚信为本官网
官网   align=absMiddle QQ:000001   电话:010-88888888  

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


时间: 2019-09-02    来源: 腾博633诚信为本官网

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


8月31日,华为方舟编译器开源官网正式上线,目前源代码已经提供下载。根据官网介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。目前方舟编译器还在持续演进中,陆续将上述能力实现和开源。
 
方舟编译器
方舟编译器
 
据悉,方舟编译器具有多语言联合、轻量运行时、软硬件协同、多平台支持等优势。可将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本。通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小。编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳。支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率。
 
方舟编译器
方舟编译器
 
方舟编译器带来的解决方案能通过多语言统一IR表示,可实现应用中多种编程语言联合编译优化提升性能;在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。开发者可以获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。

分享到:

腾博633诚信为本官网