The M series chip in MacBooks have brought about a revolution. Now we have processors providing higher speed, with lower battery usage. No wonder we hear ARM based laptops running 18 to 24 hours, on a single charge. This has even disrupted legacy chips like x86/x64 from market monopoly.
Behind the Scenes
All this is made possible by a chip architecture known as RISC. The acronym for Reduced Instruction Set Computer. As the name suggests, here less is more. Lower instruction set leads to less complexity and higher performance. Data is stored in registers and executed result in memory.
The Cycle
Every instruction execution goes through the following stages
- Instruction fetch: In this stage, the processor fetch code for execution, from registers
- Instruction decode: The code is then decoded, and analyzed
- Operand fetch: The operands required is retrieved from registers
- Instruction execution: The code is executed by the processor.
- Result storage: The final data is stored in register or memory
- Frequently used operand is stored in CPU register.
- More number of registers can be utilized to reduce memory traffic
- Reduced register to memory operations
- Used in mobile phones, tablets and laptops
- Used in smart devices (Internet of things) where power consumption needs to be low.
Comments
Post a Comment