Much like in my previous post, on the performance comparison between a model year 2018 Intel based MacBook Pro versus a model year 2021 Apple Silicon (M1) MacBook Pro, the 12th generation of Intel CPUs and SoC are a major leap in performance versus hardware that is only a few years old, like a 8th generation Intel CPU and chipset.

From a software developer’s perspective, let’s compare the performance of running some commands with the following set of hardware.

The Hardware

SpecLenovo ThinkCentre M90nLenovo IdeaPad 514” MacBook Pro
Model Year201920222021
Chipset Gen8th12th1st
CPUIntel Core i5-8365U 4-coreIntel Core i7-1255U 10-coreM1 Pro 8-core
GraphicsIntel UHD 620Intel Iris Xe (96 EUs)M1 Pro 14-core
RAM8GB DDR4-266616GB DDR4-320016GB
Storage (SSD)512GB512GB512GB
Wi-Fi802.11ac802.11ax802.11ax

For more hardware technical details:

The Software

SpecLenovo ThinkCentre M90nLenovo IdeaPad 514” MacBook Pro
OSWindows 11Windows 11macOS

For the Intel based Lenovo machines, the commands mentioned in the performance sections below were run in Ubuntu on WSL.

The Intel 12th gen

CommandBalanced, BatteryPerformance, BatteryPerformance, AC
Install Ruby 3.0.x208s196s150s
Install Python 3.9.x94s85s71s
Build a Docker project19s17s15s

Notice the relatively linear progression in performance from running in Balanced to Performance power mode. More importantly, notice the significant jump in performance gain when going from running on battery to AC power!

The Intel 8th vs 12th gen

The values below are in performance power mode and on AC power.

CommandLenovo ThinkCentre M90nLenovo IdeaPad 5
Install Ruby 3.0.x257s150s
Install Python 3.9.x125s71s
Build a Docker project21s15s

I hope this section is self-explanatory. As in, your jaw should have dropped to the floor right about now!

On average, the Intel 12th gen based IdeaPad 5 is 1.6x faster than the Intel 8th gen based ThinkCentre m90n!!

In other words, on average, the Intel 12th gen based IdeaPad 5 is about 40% faster than the Intel 8th gen based ThinkCentre m90n!!

The Intel 12th gen vs Apple 1st gen (M1 Pro)

CommandLenovo IdeaPad 514” MacBook Pro
Install Ruby 3.0.x150s144s
Install Python 3.9.x71s54s
Build a Docker project15s12s

To some of you, this might be the most interesting section in this entire blog. Where you gain some insight on how does a Intel 12th gen based PC compare to a Apple M1 Pro. As you can see, a 12th gen based PC performs very close to that of a Apple M1 Pro.

Thanks for reading.