Inspired by Boil's post, I have looked thoroughly at the power consumption of Apple's current parts, the viability of different memory systems, and the best available information about Apple's future plans to spec the most powerful machines that I think are reasonable given heat + power consumption, wafer size, and cost. But I did it with a computer engineer helping me. These are all still "dream machines" - they just have one foot in reality.
Core speeds listed are the maximum for one or usually two cores.
2H 2020 or 1H 2021 - TSMC 5 Machines
Macbook Air
4x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2GHz
10-core Apple Bionic iGPU
16GB LPDDR5 @ 25.6GB/s
8x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU
32GB LPDDR5 @ 51.2 GB/s
8x Firestorm Cores @ 3.3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU
64GB+ DDR5 @ 51.2 GB/s
8x Firestorm Cores @ 3.3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU+
8GB HBM2E L4 cache @ 384 GB/s
64GB+ DDR5 @ 102.4 GB/s
Macbook Pro 14” (Mini LED)
8x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2.15GHz
20-core Apple Bionic iGPU
8GB HBM2E L4 cache @ 192 GB/s
64GB+ DDR5 @ 51.2 GB/s
8x Firestorm Cores @ 3.2GHz
4x Icestorm Cores @ 2.15GHz
40-core Apple Bionic iGPU
16GB HBM2E L4 cache @ 384 GB/s
128GB+ DDR5 @ 102.4 GB/s
8x Firestorm Cores @ 3.5GHz
4x Icestorm Cores @ 2.15GHz
40-core Apple Bionic iGPU+
16GB HBM2E L4 cache @ 512 GB/s
128GB+ DDR5 @ 102.4 GB/s
I generally stayed within the thermal constraints of currently-used Intel APUs, but allowed the 16" APU 65W (the amount used by Kaby G in the Dell XPS 15) and the iMac 24 80W (It's not actually thermal constrained).
I pegged a single Firestorm Core on TSMC 5 to use about 5W at 3GHz. There is not as much clock speed variation as you might expect. This is primarily because Apple already pushes their A-series chips fairly far up the exponential power curve, and where you see chips running at 3.3GHz on N5 I'm expecting them to use 15W+ a core. All chips scale down in two stages: 3% as more than 25% of cores come online, and an additional 8% as more than 50% of cores come online.
The transition to N5P nets 7% clock boosts or 15% efficiency savings. Only the MBP14 leverages the efficiency savings.
I put an individual iGPU core at .7W, and the iGPU+ cores at 1W.
I reuse SoCs to save costs and try to keep the architectures similar so as much design could be reused as possible. There are only 2 Mac exclusive SoCs.
I generally left about 5W for the Neural Engine, efficiency cores, and other parts on the larger APUs.
Core speeds listed are the maximum for one or usually two cores.
2H 2020 or 1H 2021 - TSMC 5 Machines
Macbook Air
4x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2GHz
10-core Apple Bionic iGPU
16GB LPDDR5 @ 25.6GB/s
- A newly-fanless notebook, it has the same thermal constraints as an iPad Pro and uses the same part.
- The more interesting machines are lower down the list.
- Only one core can run at 3GHz. Clocks scale down in two stages to ~2.7GHz.
- LPDDR5 is layered on to the SoC using Samsung's two-dies-one-module 16bit x 2 design.
8x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU
32GB LPDDR5 @ 51.2 GB/s
- Two cores can run at 3GHz; clocks scale down in two stages to ~2.7GHz.
- The same chassis as the current MBP13 with no real bells or whistles.
- Two 16x2 LPDDR5 modules.
8x Firestorm Cores @ 3.3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU
64GB+ DDR5 @ 51.2 GB/s
- May look familiar.
- Pushes clocks much more aggressively than the MBP13: top speed is 3.3GHz, 2 cores can run at that speed. 8 cores at 3GHz.
- 128GB of DDR5 is available whenever someone starts manufacturing it.
8x Firestorm Cores @ 3.3GHz
4x Icestorm Cores @ 2GHz
20-core Apple Bionic iGPU+
8GB HBM2E L4 cache @ 384 GB/s
64GB+ DDR5 @ 102.4 GB/s
- First device to attempt HBM2E on package. Also upgradable to 2x2 channel DDR5.
- 16GB of HBM2E is possible, but there is just no point at this level of performance.
- GPU cores are clocked up ~15% and use around 1W (note the +)
- Still the Bloomberg APU, CPU cores operating in the same fashion as the Mac Mini.
- Prime candidate to be upgradable with the better APUs released on N5P
Macbook Pro 14” (Mini LED)
8x Firestorm Cores @ 3GHz
4x Icestorm Cores @ 2.15GHz
20-core Apple Bionic iGPU
8GB HBM2E L4 cache @ 192 GB/s
64GB+ DDR5 @ 51.2 GB/s
- The MBP14 debuts on N5P, replacing the 13. Rather than raising clocks, it uses power savings to afford an HBM stack.
- It also squeezes in a DDR5 module, so someday you can pay $2,000 for 128GB.
- 8GB is the maximum amount of HBM2E, in part because we need to limit the number of channels for power consumption purposes.
- The APUs debuting in the MBP16 and MBP14 become available in earlier models as upgrades.
8x Firestorm Cores @ 3.2GHz
4x Icestorm Cores @ 2.15GHz
40-core Apple Bionic iGPU
16GB HBM2E L4 cache @ 384 GB/s
128GB+ DDR5 @ 102.4 GB/s
- N5P brings 7% higher clocks than other mobile parts in the same 5W envelope. 2 cores run at 3.2GHz, 8 cores run around 2.9GHz. The GPU clocks are 7% higher than other mobile parts, too.
- The GPU cores doubled - raison d'etre for higher density HBM2E.
- It also uses two dual-channel DDR5 modules (2 x 2 x 32bit).
8x Firestorm Cores @ 3.5GHz
4x Icestorm Cores @ 2.15GHz
40-core Apple Bionic iGPU+
16GB HBM2E L4 cache @ 512 GB/s
128GB+ DDR5 @ 102.4 GB/s
- Don’t call it “Pro,” but it's no slouch.
- CPU and GPU clocks are aggressive. The HBM is clocked faster, too.
- I do think this GPU can exceed the 5700 XT.
I generally stayed within the thermal constraints of currently-used Intel APUs, but allowed the 16" APU 65W (the amount used by Kaby G in the Dell XPS 15) and the iMac 24 80W (It's not actually thermal constrained).
I pegged a single Firestorm Core on TSMC 5 to use about 5W at 3GHz. There is not as much clock speed variation as you might expect. This is primarily because Apple already pushes their A-series chips fairly far up the exponential power curve, and where you see chips running at 3.3GHz on N5 I'm expecting them to use 15W+ a core. All chips scale down in two stages: 3% as more than 25% of cores come online, and an additional 8% as more than 50% of cores come online.
The transition to N5P nets 7% clock boosts or 15% efficiency savings. Only the MBP14 leverages the efficiency savings.
I put an individual iGPU core at .7W, and the iGPU+ cores at 1W.
I reuse SoCs to save costs and try to keep the architectures similar so as much design could be reused as possible. There are only 2 Mac exclusive SoCs.
I generally left about 5W for the Neural Engine, efficiency cores, and other parts on the larger APUs.