ByGoraud Mazanec 2019-08-31 1029
According to the official introduction, the Huawei ark compiler is a unified programming platform designed to support the joint compilation and operation of a variety of programming languages and chip platforms, including compilers, tool chains, runtime and other key components.
At present, the ark compiler is still in continuous evolution, one after another to achieve the above capabilities and open source.
It is reported that the ark compiler open source is part of the compiler framework source code, including compiler intermediate representation of (IR) and language compilation and implementation, while with other binary components of the compiler to achieve the Java program to the aarch64 assembly instruction compilation process.
Developers can obtain the relevant code and documentation for reference to learn and understand the architecture and code of the Ark compiler.
Huawei said that in the open source world, we share technological progress and grow together with developers, and look forward to working with the majority of developers to build up their strength for scientific and technological innovation, continuously promote industrial open innovation and build an open ecology.
It is reported that the Huawei Ark compiler provides a new compilation and running mechanism for systems and applications, from dynamic compilation to static compilation, that is, directly compiling high-level languages into machine code. The additional overhead of dynamic compilation of virtual machine is completely eliminated, and the compatibility of development and running efficiency is realized.
According to Huawei Lab test data, EMUI 9.1 only applied the Huawei Ark compiler to the system component System Server, resulting in a 24 per cent increase in system operational fluency and a 44 per cent increase in system response performance.
In addition, the application of the ark compiler has been completed in the development phase.
As long as it is compiled by the compiler, after it is put on the market, what the user downloads is compiled. Take the extremely fast version of Sina Weibo, for example, after the application of the ark compiler, according to Huawei laboratory test data, the operation fluency increased by as much as 60%.
|You may also want to read:|
|Amazfit Smart Sports Watch 3 will have 2 Versions: Standard and Elite Edition|
|GoPro Hero8 Real Machine Photos Leaked (Latest): Support for 4K/120fps Video|
|i12 TWS Binaural Bluetooth Earbuds User Guide & Troubleshooting (FAQ)|
● Over 300,000 products
● 20 different categories
● 15 local warehosues
● Multiple top brands
● Global payment options: Visa, MasterCard, American Express
● PayPal, Western Union and bank transfer are accepted
● Boleto Bancario via Ebanx (for Brazil)
● Unregistered air mail
● Registered air mail
● Priority line
● Expedited shipping
● 45 day money back guarantee
● 365 day free repair warranty
● 7 day Dead on Arrival guarantee (DOA)
Xiaomi TV 5 Pro Hands-on Review