Faster and Cheaper: ARM Graviton vs Intel and AMD x86 AWS EC2

January 20th, 2023
How Bold Data achieved an astonishing 2.3x improvement by switching from x86 to ARM.
Throughput graph

Measure, measure, measure, and do the math. It pays.

ARM vs x86 performance

Generally, AWS ARM EC2 instances perform similarly to their x86 equivalents. AWS prices them that way with a bit of favour towards ARM. But they are different architectures, and sometimes, one excels over the other in specific tasks.

I recently switched an EC2 fleet from x86 to ARM as a sense check, expecting similar performance. Occasional experiments allow you to (re)check assumptions if you always measure and have baselines. 

To my surprise, there was a substantial performance difference of approximately 70% for the specific workload on this fleet, i.e. ARM performed 170% throughput of the x86 equivalents for both Intel and AMD instances (see above image).

ARM vs x86 cost

While an impressive improvement, it does not yet account for the price difference. Always watch spot prices, as they can spike and exceed on-demand costs. Sometimes ARM, while having a lower initial cost, can exceed x86 spot prices. However, in this case, the ARM instances cost 75% of the x86 equivalents I used before. 

Savings

In summary, we achieved 2.3x per $ by switching from x86 to ARM when combining the higher throughput and lower cost per instance. The caveat from the post should be clear. Improvements depend entirely on your workload and instance (spot) prices and are not a general rule. It is a reminder that measuring, observing and experimenting with your performance and cost is essential.

    Let's talk

    You have a business problem in need for data and analysis? Send us an email.

    Subscribe to updates

    Join Bold Data's email list to receive free data and updates.

Related Posts

9 Proven Programming Productivity Prompt Tips for ChatGPT

Cyborg red eyes
Learn to harness the potential of ChatGPT4, your virtual programming partner, with nine prompting tips. Improve your programming skills by communicating clearly, engaging in conversation, using the proper syntax, and iterating on complexity. Keep context fresh, and ChatGPT4 will be invaluable in your coding journey.

Delta Lake vs Data Lake

Photo of a beautiful lake
Should you switch your Data Lake to a Delta Lake? At first glance, Delta Lakes offer benefits and features like ACID transactions. But at what cost?

One simple thing companies miss about their data

When you can't see the wood for the trees
There is one simple thing most companies miss about their data. It has been instrumental in my work as a data professional ever since.

Why I became a Solo Founder

Single lego figure walking in sand
I never wanted to be a solo founder. Yet, in 2021, I quit my job and started Bold Data to mine the Internet single-handedly. Trust me, it sounds as insane to write as to read. What on earth possessed me, and more importantly, would I do it again?

Free Amazon bestsellers datasets (May 8th 2022)

All you can eat free data
Get huge, valuable datasets with 4.9 million Amazon bestsellers for free. No payment, registration or credit card is needed.

All Blog Posts

See the full list of blog posts to read more.
Subscribe for updates, free datasets and analysis.