1. Classification of arm's core processor architecture
2. Comparison of arm cortex-A series Processors
As shown in the figure, cortex-A series is the latest high-performance processor for open operating systems. It is a series of processors launched by arm for smartphones and mid tablets. The ARM7, 9, and 11 are classic series, that is, the previous generation of processors. Among them, the arm11 and arm11 architectures are widely used, and many mid-range flat processors adopt this architecture.
The major difference between the cortex-A series and the, 9, and 11 series is that different instruction sets are used. The cortex-A series uses the armv7 instruction set, while the arm11 uses the armv6 instruction set. The so-called instruction set is a common operation method and is one of the most effective tools to improve CPU efficiency. The newer the instruction set, the better the computing method of this architecture, and the higher the performance. Therefore, the latest armv7 Instruction Set has significantly improved compared with the previously released armv6 and armv5 instruction sets.
3. Comparison of ARM processor Technical Features
Armv5 is a low-end and mid-range processor. It provides performance of about 1100 dmips.
Arm11: armv6 is a mid-range general-purpose processor that provides performance of about 1200 dmips.
Cortex-A8: the instruction set armv7, the first generation adopting a new architecture of the armv7 instruction set, positioned in the high-end market, provides cost-effective high performance that delivers performance over 2000 dmips at a mhz-1ghz frequency.
Cortex-A9: enhanced version of the instruction set armv7, A8, and starts to support multi-core, offering standard frequencies of 800mhz-2ghz, each with dmips per core.
Cortex-A5: the simplified version of the instruction set armv7, A9, used to replace arm11, the main low-cost market, at a frequency of 1200-MHz, the performance provided by more than dmips, no product list.
Cortex-A15: Instruction Set armv7, the latest and most powerful ARM processor, no products available.
4. Performance Comparison of mainstream arm Processors
At present, armv7 Instruction Set CPU to Cortex-A8 and A9, the difference between the two is that at the beginning of the design of the Cortex-A8 architecture only consider single-core operations, can not achieve multi-core operations, the performance can only be improved by improving the clock speed, improving the process, And the Cortex-A9 is designed to fully consider the trend of single core and the future of multi-core, can be extended in the future, so the A9 architecture of the processor, in addition to single-core products, it can also be extended to dual-core or even quad-core processors (Cortex-A9 mpcore multi-core processors. In addition, in L2 (second-level high-speed cache) specifications, A8 can support up to 2 MB, while A9 can support up to 8 Mb, this also improves the performance of the processor to a certain extent, it can be said that in the most advanced armv7 instruction set, the Cortex-A9 represents the current most advanced architecture level.