From Wikipedia, the free encyclopedia
(Redirected from BiSheng Compiler)

BiSheng Compiler
Developer(s) Huawei
Initial releaseFebruary 1, 2022; 2 years ago (2022-02-01)
Operating system openEuler, HarmonyOS
Platform ARM, RISC-V, x86, x64 and LoongArch [1]
Type Compiler, 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, [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 sceanrios. [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 single API framework of the HarmonyOS operating system successor to current dual-framework system. [6] [7]

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. "Huawei adds new compiler to OpenEuler operating system". HC Newsroom. 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. openEuler Community. Retrieved February 12, 2024.
  6. ^ Matsui, Emiko. "Huawei launches HarmonyOS NEXT Galaxy version for developers". HC Newsroom. HC Newsroom. Retrieved February 12, 2024.
  7. ^ "Extending LLVM optimization repertoire to build a highly optimizing compiler" (PDF). Huawei. Huawei. Retrieved February 12, 2024.
From Wikipedia, the free encyclopedia
(Redirected from BiSheng Compiler)

BiSheng Compiler
Developer(s) Huawei
Initial releaseFebruary 1, 2022; 2 years ago (2022-02-01)
Operating system openEuler, HarmonyOS
Platform ARM, RISC-V, x86, x64 and LoongArch [1]
Type Compiler, 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, [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 sceanrios. [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 single API framework of the HarmonyOS operating system successor to current dual-framework system. [6] [7]

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. "Huawei adds new compiler to OpenEuler operating system". HC Newsroom. 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. openEuler Community. Retrieved February 12, 2024.
  6. ^ Matsui, Emiko. "Huawei launches HarmonyOS NEXT Galaxy version for developers". HC Newsroom. HC Newsroom. Retrieved February 12, 2024.
  7. ^ "Extending LLVM optimization repertoire to build a highly optimizing compiler" (PDF). Huawei. Huawei. Retrieved February 12, 2024.

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook