Misplaced Pages

BiSheng compiler

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
An editor has nominated this article for deletion.
You are welcome to participate in the deletion discussion, which will decide whether or not to retain it.Feel free to improve the article, but do not remove this notice before the discussion is closed. For more information, see the guide to deletion.
Find sources: "BiSheng compiler" – news · newspapers · books · scholar · JSTOR%5B%5BWikipedia%3AArticles+for+deletion%2FBiSheng+compiler%5D%5DAFD
The topic of this article may not meet Misplaced Pages's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "BiSheng compiler" – news · newspapers · books · scholar · JSTOR (July 2024) (Learn how and when to remove this message)
A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Misplaced Pages's content policies, particularly neutral point of view. Please discuss further on the talk page. (July 2024) (Learn how and when to remove this message)
Compiler environment used in openEuler & HarmonyOS

BiSheng Compiler
Developer(s)Huawei
Initial releaseFebruary 1, 2022; 2 years ago (2022-02-01)
Operating systemopenEuler, HarmonyOS
PlatformARM, RISC-V, x86, x64 and LoongArch
TypeCompiler, Compiler front end
LicenseMixed: Proprietary (HarmonyOS), Apache License (openEuler)

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, 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. 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 sceanrios. 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 single API framework of the HarmonyOS operating system successor to current dual-framework system.

References

  1. "OpenHarmony 3.0 successfully adapted Loongson 1C300B chip". Huawei Update. December 15, 2021. Retrieved December 15, 2021.
  2. "Introduction to BiSheng Compiler".
  3. Li, Deng (February 2022). "Huawei adds new compiler to OpenEuler operating system". HC Newsroom. Retrieved February 12, 2024.
  4. "openEuler Meets AI: An Intelligent, Virtuous Cycle". LinkedIn. OpenEuler. Retrieved February 12, 2024.
  5. "BiSheng Compiler Installation Guide". openEuler Community. Retrieved February 12, 2024.
  6. Matsui, Emiko (January 18, 2024). "Huawei launches HarmonyOS NEXT Galaxy version for developers". HC Newsroom. Retrieved February 12, 2024.
  7. "Extending LLVM optimization repertoire to build a highly optimizing compiler" (PDF). Huawei. Retrieved February 12, 2024.
Huawei
Smart devices
Phones
Ascend
P/Pura series
Mate series
Foldable series
Nova series
G series
Other
Tablets
Laptops
Wearables
CPU/NPU
OS
Huawei logo
Communications
infrastructure
Services
People
Other
Categories: