x86 or ARM

edited January 14 in Software
ARM (aarch) has recently became more popular, due to apple's transition from intel to ARM Apple Silicon. The most likely reason for apple's transition is likely since their iPhone needs to be power-efficient because the iPhone uses some heavy applications. They also needed to switch to the ARM chip on the iMac and other apple systems since well, cross-architecture will make no sense and will be very hard to develop applications on. Meanwhile x86 is very power-hungry but powerful. There's also RISC-v, which is according even more efficient than ARM - however RISC-v is still very young and is very unlikely to get adapted sooner.

CISC is a complex instruction set that basically has instructions for specific stuff which x86 uses and makes it power hungry meanwhile RISC is a reduced instruction set that has less instructions which ARM uses and makes it way more efficient than x86/CISC.

Comments

  • The Intel and AMD chips are RISC chips that run microcode to handle the x64 and x86 instructions. RISC was also not a guarantee for low power consumption. Look at PA-RISC or Alpha.

    Power consumption versus performance comparisons are a lot more favorable to Intel and AMD at the higher clocks. The very complex uncore has a substantial power draw that can't be reduced even if the clock speed dropped to a minimum.
  • edited January 18
    The Intel and AMD chips are RISC chips that run microcode to handle the x64 and x86 instructions.
    Intel is CISC, meanwhile yes, AMD is RISC.

    RISC was also not a guarantee for low power consumption.
    I Didn't say that RISC would literally use no power at all, it isn't a guarantee for low power consumption depending on what you use it for - complex algorithms or simple Python code, RISC uses power, but absolutely less than CISC.

    Sometimes RISC can use more than CISC if you do it unfair like this:

    CISC does a simple python program that prints "Hello World"
    RISC solves highly complex algorithms and handles a lot of requests in seconds

    Obviously, RISC is doing intense work meanwhile CISC is resting so only in these cases is CISC better.
  • Intel and AMD both switched to RISC at the same time, in 1995, with the Intel Pentium Pro and the AMD K6, and stayed RISC ever since.
Sign In or Register to comment.