Chinese semiconductor industry

Status
Not open for further replies.

tonyget

Senior Member
Registered Member
This is a huge victory for Huawei and the entire Chinese tech ecosystem.

America took on the wrong company.

Unfortunately,the less advanced ARM architecture will drag the performance of the process down. Huawei needs to get rid of ARM architecture ASAP.

I have talked about it in this post
 

liospopo

New Member
Registered Member
Unfortunately,the less advanced ARM architecture will drag the performance of the process down. Huawei needs to get rid of ARM architecture ASAP.

I have talked about it in this post
You seems misunderstood. The Architecture license (which Huawei got) is the most expensive license. With this license, a company can design its OWN processors compatible with the ARM instruction set WITHOUT using ARM's IP. For example, Apple design their own M-series chips, yes it uses ARM instruction set, but ARM did not design it! Some for Huawei, they design their own processor Taishan, not something bought from ARM. What they bought is the right to enter the ARM ecosystem. So, the "less advanced ARM architecture will drag the performance" is just nonsense.
 

tonyget

Senior Member
Registered Member
You seems misunderstood. The Architecture license (which Huawei got) is the most expensive license. With this license, a company can design its OWN processors compatible with the ARM instruction set WITHOUT using ARM's IP. For example, Apple design their own M-series chips, yes it uses ARM instruction set, but ARM did not design it! Some for Huawei, they design their own processor Taishan, not something bought from ARM. What they bought is the right to enter the ARM ecosystem. So, the "less advanced ARM architecture will drag the performance" is just nonsense.

No, you seem don't understand how instruction set works. Instruction set(ARMv8.2 ARMv9 etc)and architecture(Cortex-A53 Cortex-A57 etc)is like foundation and the building on top of it. Buildings based on the same foundation can have very different performance,depends on how good your design is. But the foundation itself also have difference. You can have a good building on a bad foundation,but it will not be as solid as those good building on good foundation.

Check out newly added features on each iteration of ARM Instruction set
Please, Log in or Register to view URLs content!

You know what it means in long run?It means that,those app which is compiled based on ARM v9 can not run on Kirin processor. ARM v9 Just came out a few month ago,so at the moment most apps can run on Huawei phone. But over time,there will more and more new apps can not run on Kirin processor.
 
Last edited:

liospopo

New Member
Registered Member
No, you seem don't understand how instruction set works. Instruction set(ARMv8.2 ARMv9 etc)and architecture(Cortex-A53 Cortex-A57 etc)is like foundation and the building on top of it. Buildings based on the same foundation can have very different performance,depends on how good your design is. But the foundation itself also have difference. You can have a good building on a bad foundation,but it will not be as solid as those good building on good foundation.

Check out newly added features on each iteration of ARM Instruction set
Please, Log in or Register to view URLs content!

You know what it means in long run?It means that,those app which is compiled based on ARM v9 can not run on Kirin processor. ARM v9 Just came out a few month ago,so at the moment most apps can run on Huawei phone. But over time,there will more and more new apps can not run on Kirin processor.
I don't see any problems. ARM Instruction set is bad foundation? In what sense? Even something dirty like X86 does not stop AMD/INTEL design chips with amazing performance, the implementation of an instruction set is what really matter.
And you talk like ARM does not think anything about backward compatibility, ARM is a mature and stable instruction set now, the differences between ARMv8 and ARMv9 are just some instructions added (like SVE2, for HPC).
And hell, if Huawei want something added to their instruction set, they can expand it by themselves.
 

tonyget

Senior Member
Registered Member
And hell, if Huawei want something added to their instruction set, they can expand it by themselves.

Firstly,that's a violation of ARM license agreement. Secondly,unless the app is being build specifically for Huawei's modified version of instruction set using Huawei's IDE,it will not be compatible. Adding your own instruction,will make Huawei’s instruction set incompatible with ARM's,and you would need build separate version of app for that.
 
Status
Not open for further replies.
Top