Why are CPU ARM and X86 so bad?

    Yesterday, I was asked about the "Xiaobian Xiaolong 835" and its "Win instinct." Also, there's a growing interest in understanding the difference between mobile phone CPUs and computer CPUs. This topic is quite fascinating, especially now that mobile processors are evolving toward multi-core designs with impressive computing power. No wonder people are starting to compare them more closely. Xiaobian explained today that, although they both have the word "CPU," their genetic makeup is still quite different.

    001

    We Are Not the Same

    Although both are called CPUs, they are fundamentally different—mainly in terms of architecture. When we talk about computer CPUs, they typically use the X86 or X64 architecture, while modern mobile CPUs are based on the ARM architecture. These two architectures were designed with different goals in mind, and this affects the instruction set used by each.

    002

    The instruction set used by traditional computer CPUs is known as CISC, which stands for "Complex Instruction Set Computer." CISC has a rich set of complex instructions, allowing operations to be more targeted and efficient. On the other hand, ARM-based CPUs use RISC, or "Reduced Instruction Set Computer," which focuses on optimizing common commands to create a more streamlined execution environment. Less frequently used functions are handled through simplified instructions instead.

    In simple terms, computer CPUs (like X86/X64) are better suited for complex environments, while ARM CPUs are optimized for specific tasks. Their design philosophies are different: one aims for versatility and power, while the other emphasizes efficiency and precision.

    003

    That’s why ARM CPUs tend to advance quickly every year, while computer CPU improvements seem slower. The reason lies in the RISC architecture's simplicity, compact layout, and modular design, which allows faster development cycles and easier integration of new technologies. In contrast, CISC CPUs have a more complex structure, leading to longer design cycles and less flexibility compared to ARM.

    004

    Can They Replace Each Other?

    Despite this, ARM-based CPUs are becoming more powerful with each generation, and some even show performance that rivals traditional computer CPUs. However, can they truly replace them? The answer is no. In Xiaobian’s view, ARM CPUs are more likely to complement rather than replace computer CPUs.

    For the foreseeable future, computer CPUs will still outperform mobile ones in most demanding tasks. Mobile CPUs are specialized, designed for specific functions, while computer CPUs are built for versatility. For example, a smartphone can decode 4K video efficiently because it uses hardware-optimized algorithms. But a computer CPU must handle a wide range of tasks, making it less efficient in highly specialized areas.

    005

    Take the Xiaolong 835, for instance. It supports Windows EXE applications thanks to a collaboration between Microsoft and Qualcomm. However, it hasn’t been widely released yet, as full compatibility needs to be perfected. The product is expected to launch only after the Xiaolong 845, and even then, it will mainly target ultra-thin and portable notebooks. In terms of raw performance, it still lags behind traditional computer CPUs.

    006

    So, while mobile CPUs are improving rapidly, they are not yet ready to fully replace computer CPUs. Both have their own strengths and purposes, and the future may see more collaboration than competition between the two.

    007

    4.2mm Pitch

    4.2mm Pitch

    4.2mm Pitch

    HuiZhou Antenk Electronics Co., LTD , https://www.atkconn.com

    Previous Post: Why are CPU ARM and X86 so bad?
    Next Post: Diagram of wiring diagram of the three-phase asynchronous motor winding and judgment method of the first end
    Home
    Recent Posts
    • What are these ghosts? Inventory of unpractical …
    • What are these ghosts? Inventory of unpractical …
    • How to calculate the length of the Huffman tree …
    • How to calculate the length of the Huffman tree …
    • Where is the new version of the itunes12 applica…
    • Where is the new version of the itunes12 applica…
    • Connect me box P8 to install sofa butler through…
    • Connect me box P8 to install sofa butler through…
    • Shanxi Luan Environmental Protection Energy Deve…
    • Artificial intelligence rises to national strate…
    • The Internet of Things is not just a smart brace…
    • The Internet of Things is not just a smart brace…
    • Overview of ISO/IEC RF ID Application Technology…
    • Overview of ISO/IEC RF ID Application Technology…
    • Overview of PTN-based mobile backhaul solutions
    • How Home Theater Cabling Home Theater Cabling Ti…
    • Is Huaxing Optoelectronics listed? How much is H…
    • Basic idea and principle of lms algorithm
    • Detailed explanation of jtag working principle
    • Detailed explanation of jtag working principle