Comparing CPUs for Development

Apple M3, M2, Threadripper and Ryzen

It is hard to come by development benchmarks for CPUs. It’s always gaming. In a Hackernews discussion, someone mentioned Geekbench 6 Clang Benchmark. For my future reference and for everyone interested, I put my research here.

“The Clang workload uses the Clang compiler to compile the Lua interpreter, a popular open-source language interpreter. It models the use case of developers building their code and the just-in-time compiling that general users can encounter on their systems”

Perhaps not the best compiler benchmark for developers, but we need to take what we’ve got.

For now this are kind of random numbers, I searched for a CPU and then tried to find the best performing system

M2 Ultra24233,990000,026
M3 Max16196,560000,033

It looks like the best tradeoff CPU if you love compilation speed and money, is a Ryzen 7950x (3-4x better than Apple Silicon). The worst is the 96-core Threadripper. If you have the money but don’t want to pay an absurd amount, you might get a Threadripper 7970X. The best laptop with nearly the speed of a desktop 7950x is a Mac Pro with a M3 Max.

Join CTO Newsletter

Join more than 2700 CTOs and Engineering Managers

More Stuff from Stephan

Other interesting articles for CTOs

Best books for CTOThe CTO BookExperienced CTO CoachCTO CoachingConsulting and Workshops to Save you TimeCTO MentorCTO MentoringCTO NewsletterHow many developers do you need?Postgres for Everything Technology and RoadmapsHow to become a CTO in a company - a career path

Other Articles

Goals are a Spectrum not a Number

Hosting a Website on BunnyCDN - Radical Simplicity

Dear CTO - This is Why Marketing is Getting All the Money

Our Fetish with Failover and Redundancy

Keep a List of Insecure Features