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

今日绵阳 阅读(1589)

[CNMO新闻] 8月31日,华为方舟开源官方网站正式上线,源代码可供下载。根据官方网站,Ark编译器是一个统一的编程平台,旨在支持多种编程语言和多个芯片平台的联合编译和操作,包括编译器,工具链和运行时等关键组件。目前,Ark编译器仍在不断发展,并且上述功能都是实现和开源的。

方舟编译器

据悉,Ark编译器具有多语言组合,轻量级运行时,软硬件协调以及多平台支持等优点。可以联合编译和联合优化同一应用程序中的不同语言代码,以消除语言之间的性能“划分”,降低开发人员的优化成本。使用编译器的语言实现和优化功能,应用程序运行时成本更低。编译器和芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更好。支持各种终端设备平台的编译和运行,提供基于设备特性的便捷开发和部署策略,提高开发效率。

方舟编译器

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

版权,未经许可不得转载

——