lpetrich
Contributor
Apple is planning to move its Macintosh line to ARM-based "Apple Silicon".
Apple announces Mac transition to Apple silicon - Apple
Apple Silicon | Apple Developer Documentation
Apple Silicon | Release Dates, Features, Specs
Apple Silicon Arm Macs: Coming in Late 2020
Apple Silicon vs Intel - Macworld UK
Apple announces Mac architecture transition from Intel to its own ARM chips, offers emulation path - 9to5Mac
Apple Silicon will use the ARM64 CPU architecture, and its chips will use system-on-a-chip designs that are designed by Apple's designers. Apple has been using such chips for over a decade in its smartphones and tablets, and Apple will now use them in its laptops and desktops.
This will be the fourth CPU architecture that Apple has used for its Macintosh line. Here is a complete list:
Apple has done two previous transitions, and it has done them with a two-part strategy:
Apple has thus alternated CISC - RISC - CISC - RISC, where C = complex and R = reduced, both of instruction set complexity. The complexity is in what each instruction does, and not necessarily the total number of instructions; some RISC CPU's have large numbers of instructions. A small number of instructions is called MISC - minimal instruction set complexity/computing.
In particular, RISC CPU's have a "load/store architecture", where operations that access main memory do only that, and never do that as part part of other instructions, something common in CISC instructions. RISC architectures typically have other simplifications, like constant-sized instructions and restricted data alignments.
Apple announces Mac transition to Apple silicon - Apple
Apple Silicon | Apple Developer Documentation
Apple Silicon | Release Dates, Features, Specs
Apple Silicon Arm Macs: Coming in Late 2020
Apple Silicon vs Intel - Macworld UK
Apple announces Mac architecture transition from Intel to its own ARM chips, offers emulation path - 9to5Mac
Apple Silicon will use the ARM64 CPU architecture, and its chips will use system-on-a-chip designs that are designed by Apple's designers. Apple has been using such chips for over a decade in its smartphones and tablets, and Apple will now use them in its laptops and desktops.
This will be the fourth CPU architecture that Apple has used for its Macintosh line. Here is a complete list:
- Motorola 68K - 32-bit
- PowerPC - 32-bit, 64-bit
- Intel-x86 - 32-bit, 64-bit
- ARM - 64-bit
Apple has done two previous transitions, and it has done them with a two-part strategy:
- Multi-architecture "universal binaries"
- An emulator for old software
Apple has thus alternated CISC - RISC - CISC - RISC, where C = complex and R = reduced, both of instruction set complexity. The complexity is in what each instruction does, and not necessarily the total number of instructions; some RISC CPU's have large numbers of instructions. A small number of instructions is called MISC - minimal instruction set complexity/computing.
In particular, RISC CPU's have a "load/store architecture", where operations that access main memory do only that, and never do that as part part of other instructions, something common in CISC instructions. RISC architectures typically have other simplifications, like constant-sized instructions and restricted data alignments.