BiSheng compiler
| Developer(s) | Huawei |
|---|---|
| Initial release | February 1, 2022 |
| Engine | |
| Operating system | openEuler, HarmonyOS |
| Platform | ARM, RISC-V, x86, x64 and LoongArch[1] |
| Type | Compiler, Compiler front end |
| License | Mixed: Proprietary (HarmonyOS), Apache License (openEuler) |
Search BiSheng compiler on Amazon.
BiSheng Compiler is an open-source compiler toolchain developed by Huawei for general-purpose processor architectures, such as Kunpeng within HiSilicon domain. It is based on LLVM,[2] and introduces and enhances multiple compilation optimization technologies and supports different programming languages, such as ArkTS, Cangjie, C, C++ and Fortran.
BiSheng Compiler has been integrated into openEuler, a Linux-based open source community edition of open-source EulerOS on February 1, 2022.[3] The compiler can be installed using the Yum repository on openEuler OS or using a software package in a non-openEuler operating system which is used in AI and IoT technologies scenarios.[4][5] On January 18, 2024, at HarmonyOS Ecology Developer event, Huawei revealed the HarmonyOS NEXT software stack, the system that integrates BiSheng Compiler alongside Ark Compiler into HarmonyOS application development for a single API framework of the HarmonyOS operating system successor to the current dual-framework system.[6][7]
References
- ↑ "OpenHarmony 3.0 successfully adapted Loongson 1C300B chip". Huawei Update. 15 December 2021. Retrieved December 15, 2021.
- ↑ "Introduction to BiSheng Compiler".
- ↑ Li, Deng (February 2022). "Huawei adds new compiler to OpenEuler operating system". HC Newsroom. Retrieved 12 February 2024.
- ↑ "openEuler Meets AI: An Intelligent, Virtuous Cycle". LinkedIn. OpenEuler. Retrieved 12 February 2024.
- ↑ "BiSheng Compiler Installation Guide". openEuler Community. Retrieved 12 February 2024.
- ↑ Matsui, Emiko (January 18, 2024). "Huawei launches HarmonyOS NEXT Galaxy version for developers". HC Newsroom. Retrieved 12 February 2024.
- ↑ "Extending LLVM optimization repertoire to build a highly optimizing compiler" (PDF). Huawei. Retrieved 12 February 2024.
This article "BiSheng compiler" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:BiSheng compiler. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
