Chapter 103: Kick off ARM and develop the underlying design
Nearly a quarter of the space on the first floor of the riverside villa has been overhauled and connected to the underground library, which is almost Gu Cheng's personal development room.
"Data loading"
"Loaded"
"Parsing data architecture ......"
Xiao Qing's electronic synthesis voice sounded from time to time, Gu Cheng sat on an office chair, his legs on the table, there were several large screens on the table, and he was staring at the thin tablet in his hand was operating.
“…… That's it, strip out the marked code and keep it, and empty the rest. Gu Cheng quickly operated on the tablet, and at the same time, Xiaoqing also quickly gave feedback, the data information displayed on several large screens on the table was being updated at an accelerated pace, Gu Cheng didn't take a few more looks, he could operate the tablet in his hand, which was equivalent to a sub-screen.
All this cannot be achieved without Xiaoqing as a human-computer interaction interface, in fact, the reason why Gu Cheng wants to package and bring back the data is also because of this reason, he needs Xiaoqing's assistance.
I'm afraid that at this time, HUAWEI thought that Gu Cheng was forming a huge development team, in fact, they probably would never have dreamed that Gu Cheng would build the "Hongmeng system" The team is only himself plus an artificial intelligence system "Xiaoqing".
At this time, Gu Cheng turned his head to look at the data information on the home screen, thought for a while, and then paid attention to the tablet in his hand, slid the dot for a while and said: "Clear all the data about the ARMv8 architecture, and then adjust the Da Vinci architecture to the home screen." ”
As soon as the words fell, Gu Cheng put down his legs on the table and got up from the seat, he walked to the big screen hanging on the wall and stood up, and at the same time, Xiaoqing reminded quite humane at this time: "Master, if the underlying data of the V8 architecture is emptied, it will mean that the 'instruction set architecture' and 'microarchitecture' will be overthrown, which is equivalent to redesigning the underlying architecture of the chip." ”
"Well, I know that, but if you don't do this, you can't get rid of the barriers built by ARM, v8 has a permanent license, if you get it, v9 will never want to get a license. Either we don't do it, or if we do it, we will fundamentally get rid of the constraints of Europeans and Americans. Gu Cheng stared at the constantly updated data on the big screen.
ARM is a chip designer, not a producer, and sells the rights to use Arm's intellectual property to high-tech companies around the world, which is the company's business model.
At the top of the ICT industry pyramid is the instruction set architecture authorization model adopted by 15 of the world's top technology companies, including HUAWEI, Apple, and Qualcomm.
In this mode, Arm delegates a large amount of knowledge of the instruction set architecture to HUAWEI without strict usage restrictions.
In this way, the processors like HUAWEI and Apple can be customized according to their needs.
The ISA authorization model is based on the version of the ISD architecture, and the effect is permanent.
At present, the highest version of the instruction set architecture that Arm has released is the ARMv8 architecture, which was released in 2011 and focuses on 64-bit processing.
HUAWEI was licensed for the v8 architecture in 2013, and since then it has produced multiple models of Kirin processors based on ARMv8.
In fact, Arm's internal ban cannot affect HUAWEI's design and development of processors based on the authorized ARMv8 instruction set architecture and installation on mobile phones.
And the processor technology of Qualcomm Snapdragon, Apple and HUAWEI Kirin is still constantly updated, and even many ARMv7 processors are still in service, and ARMv8 is still far from being scrapped.
So Arm's ban will have no impact on HUAWEI at least in the short term, as it can continue to design and produce Kirin processors using the perpetually licensed ARMv8 architecture.
But the problem lies in the future, the official release time of the ARMv9 architecture is expected to be around 2020, which is two years away, and Arm is now terminating the business relationship with HUAWEI, which will inevitably delay the technical upgrade of HUAWEI processors and reduce the market competitiveness of HUAWEI's future processor products and smartphones.
There is no doubt that if this fundamental problem is not solved, it will inevitably threaten the research and development of HUAWEI's subsequent processors, and even chip manufacturing.
Arm is currently the world's largest mobile IP provider, the vast majority of the world's smartphones use Arm's Cortex series CPU and Mali series multimedia IP suite, the vast majority of smartphone chips are based on Arm architecture, and in addition to smartphones, Arm's products also cover sensors, microcontrollers, servers and many other fields.
Not to mention anything else, just the sensor and microcontroller, Gu Chengcheng has a reason to kick Arm off the throne, because it is related to the supply chain of Tianqing Technology's exoskeleton.
Arm itself does not design and manufacture chips suitable for end devices, and is mainly profited by providing IP core licenses to chip designers or manufacturers.
At present, there are three main licensing models for Arm: kernel-level licensing (IP core licensing), architecture/instruction set hierarchical licensing, and usage-level licensing.
Among them, kernel-level authorization includes: soft core, solid core and hard core.
At present, the CPU, GPU and other cores inside HUAWEI's HiSilicon Kirin processors are all licensed based on Arm's IP cores, which shows how important Arm is to mobile chip designers and manufacturers around the world.
However, HUAWEI is not without a backhand, and has been promoting the real-time "Da Vinci Project" for many years, that is, the "Da Vinci Architecture", which is HUAWEI's self-developed AI chip architecture solution.
"HUAWEI has to thank me this time......" Gu Cheng retracted his gaze, put aside the tablet in his hand, returned to his original position and sat down, immediately came to the three monitors, dragged the keyboard out and began to put it into development.
Based on HUAWEI's "Da Vinci Project", Gu Cheng wants to create a new mobile processor architecture solution, and based on HUAWEI's "Ark Compiler" to pave the way for the software ecosystem.
"I said I wouldn't play ICT, but I ended up on this thief ship." Gu Cheng teased himself and threw himself into development, and as time went by, HiSilicon's Kirin processor was about to usher in a radical change in Gu Cheng's hands.
Gu Cheng not only wants to help HUAWEI build the "HarmonyOS system" this time, but also let Tianqing Technology be Huaguo's Arm, compete with Arm in the IP licensing area, and then kick it off the throne to reach the top by itself.
If you want to complete such a huge development project in less than three months, it is impossible for Gu Cheng to complete it alone, even if his technology is against the sky, but the limit of human energy is there, let him type code here alone It will be a monkey year, you must know that such a huge development project is thousands of engineers in other teams.
However, the mountain people have their own tricks.
Gu Cheng's method and strategy is actually very simple, before starting to develop a new chip architecture solution, first make a big upgrade to Xiaoqing.
It's the stupidest way to type out lines of code by yourself, how can the efficiency of human programming be as high as that of artificial intelligence Xiaoqing?
In comparison, it is not at the same level at all, with Xiaoqing's assistance, tens of thousands of engineers can't compete with her efficiency.
Gu Cheng is equivalent to the brain, while Xiaoqing's system is the body; Gu Cheng is the decision-maker, and Xiaoqing System is the executor.
However, if you want to give full play to Xiaoqing's unparalleled advantages, you also need a strong amount of computing to support it.
……