Home >Common Problem >What does chip architecture mean?
Chip architecture refers to the description of chip object categories and attributes. For each object category, the architecture defines the attributes that the object class must have. It can also have additional properties, and the object can be its parent. Mainstream chip architectures include ARM, MIPS, and x86.
Architecture is a very vague word, and the specific meaning depends on the context. Usually when referring to SOC chip architecture, it generally refers to the type of embedded processor core, and when referring to x86 or arm architecture, it refers to the instruction set. When discussing chip design, the discussion is about microarchitecture at the circuit implementation level.
Related recommendations: "FAQ"
CPU is an interpreter, the architecture is its algorithm, RTL is the implementation of the algorithm, and the MuxReg queue operation is the target of its emit . A better architecture is a better algorithm that can accomplish the same thing under tighter constraints with fewer operations.
Therefore, the algorithm of modern CPU has developed into a complex system, covering the major functions of interpreter, compiler, JIT optimizer, vectorized program analysis, and the term corresponding to the architecture is ROB OoO renaming coherency. All this algorithm design belongs to the CPU architecture, which is the algorithm of this complex interpreter recompilation.
CPU handles calculations. Logically speaking, as long as the results are correct and the steps are correct, there is no problem. However, because you have to write your instruction set on the chip, different instruction sets are written on the chip. The circuits on them are naturally different; even because the instruction sets are different, the registers and data bandwidth required for each instruction set are also different, so the chips produced are naturally very different. These different chip designs and arrangements are called "architectures."
So the architecture of x86 is different from ARM. Their instruction sets are different, and the natural architecture is different.
The above is the detailed content of What does chip architecture mean?. For more information, please follow other related articles on the PHP Chinese website!