VOOZH about

URL: https://thenewstack.io/cpu-benchmarks-for-cloud-providers-intel-vs-amd-vs-amazons-arm-based-graviton2/

⇱ CPU Benchmarks for Cloud Providers: Intel vs. AMD vs. Amazon's Arm-Based Graviton2 - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2021-03-30 07:02:38
CPU Benchmarks for Cloud Providers: Intel vs. AMD vs. Amazon's Arm-Based Graviton2
contributed,sponsor-cockroach-labs,sponsored,sponsored-post-contributed,
Cloud Services

CPU Benchmarks for Cloud Providers: Intel vs. AMD vs. Amazon’s Arm-Based Graviton2

The 2021 Cloud Report evaluated how the machines of cloud providers perform in ways that matter most to CockroachDB workloads.
Mar 30th, 2021 7:02am by John Kendall
👁 Featued image for: CPU Benchmarks for Cloud Providers: Intel vs. AMD vs. Amazon’s Arm-Based Graviton2
Feature image via Pixabay.
Cockroach Labs sponsored this post.
John Kendall
John is a Product Manager at Cockroach Labs, where he is creating solutions for modern cloud applications and enterprises. John cut his teeth as a software engineer at Amazon.com and Microsoft, before moving into product management. He has an MBA from MIT and a Bachelor's in Computer Science from the University of Michigan.

Effective benchmarks provide valuable, reproducible insights into performance for various types of systems. Based on 12 open source benchmarks, the 2021 Cloud Report, produced by Cockroach Labs, evaluated how the machines of cloud providers perform in ways that matter most to CockroachDB workloads. We measured performance in terms of CPU, Network, Storage I/O, and an application-level OLTP benchmark. While the report focuses on cloud providers, we also found some interesting takeaways among the three major CPU processors: Intel, AMD and Amazon’s Arm-based Graviton2.

The 2021 Cloud Report is our third annual report looking at the performance of the top three cloud providers: Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure (Azure). The report is based on benchmarks that reflect real-world applications and workloads, and is designed to help application builders understand where each cloud performs best and which best suits their use case.

Intel Excels in Single-Core but Does Not Scale

The CPU benchmark looked at how each cloud provider (AWS, Azure, or Google) performs on single-core and 16-core CPU benchmarks. When we tested dozens of machines across the three clouds, it soon became apparent that what’s inside each machine matters. Intel swept the board in single-core processing, but when more processing units were added, it faltered.

For the single-core CoreMark runs, all the winning machines ran Intel processors. When we looked at the 16-core CoreMark benchmark performance, none of the winning machines ran Intel processors. Instead, the AWS custom-built Graviton2 Processor, which uses a 64-bit ARM architecture, came in just ahead of GCP and Azure’s winning machines — both of which ran AMD processors.

Cockroach Labs makes CockroachDB, the most highly evolved cloud-native, distributed SQL database on the planet. It helps companies of all sizes — and the apps they develop — scale fast, survive disaster, and thrive everywhere.
Learn More
The latest from Cockroach Labs

This is bad news for Intel, as the industry gravitates toward the idea that more is better. While single-core performance is important for some types of applications, complex applications — particularly cloud-based ones — benefit from multicore CPUs. This is especially valuable as applications become more feature-rich, which creates added demand. Combined with the fact that AMD (and ARM) CPUs use less power, it’s not surprising that major cloud vendors invest significant resources into their AMD offerings.

Benchmarking AWS, Azure and GCP with CoreMark 

We evaluated each cloud’s CPU performance using the CoreMark version 1.0 benchmark. Designed for CPU benchmarking, CoreMark produces a single-number score — the higher the score, the better the performance.

We arrived at CoreMark because it is open source, cloud-agnostic, and more representative of general CPU performance than stress-ng. For example, CoreMark tests against various real-world workloads, like list sort and search.

The CoreMark benchmark can be limited to run on a single vCPU, or execute workloads on multiple vCPUs in parallel. We ran CoreMark in both modes ten times and reported the average number of iterations per second for both the single-core and 16-core results.

CPU Performance Overall

GCP Produces Highest Score on Single-Core, while AWS Scales with Graviton2 on Multiple Cores

We found that CoreMark performance on a single core served as an effective indicator for raw throughput performance. Here GCP led the way, achieving the highest CoreMark score by 10% over the best performing compute-optimized machines in AWS and Azure.

👁 Image

As a less indicative metric of raw throughput than single performance, 16-core CoreMark highlighted each machine’s ability to scale to multiple cores. Amazon’s Graviton2 led the way here.

The AWS Graviton2 Processor, which runs on ARM, enabled the top-performing m6g.4xlarge machine to achieve better multi-CPU scaling than the other machines. AWS’s m6g.4xlarge hit 308,852 iterations per second, while GCP and Azure’s machines produced 5% and 7% lower scores, respectively.

#AWS CPU Performance

👁 Image

Note: Where AWS machines demonstrated minimal variability, results have been grouped by type and processor for improved readability.

While machines with Intel processors outperformed the others on single-core CPU performance, with the notable exception of the c5a series running AMD EPYC 7002 processors, AWS machines with Graviton2 processors consistently outperformed all other AWS machines on 16-core (and, indeed, all other machines in the field). These machines are also AWS’ cheapest.

#GCP CPU Performance

👁 Image

GCP’s compute-optimized machine (c2-standard) demonstrated the best raw CPU performance among GCP machines. Beyond the c2-standard machine, there was minimal variation in the single-core benchmark among machines tested, because the N2 machines have the same processors and only differ in their vCPU-to-memory ratios.

The same applies to the N2D machines. On the 16-core benchmark, the N2D machines with AMD EPYC 7002 Processors and the c2-standard-16 machines led all other GCP machines.

#Azure CPU Performance

👁 Image

Like the single-core benchmark on AWS, Azure machines with AMD processors performed on par with Azure machines with Intel processors. Consistent with both AWS and GCP, Azure machines with AMD processors outperformed Azure machines with Intel processors on the 16-core benchmark.

Notably, the memory-optimized Standard_M16ms machine and the storage-optimized Standard_L16s_v2 machine were the bottom performers among Azure’s machines on both metrics.

For the full results — including how each cloud performed in CPU, Network, Storage I/O and OLTP benchmarks — download the 2021 Cloud Report.

Cockroach Labs makes CockroachDB, the most highly evolved cloud-native, distributed SQL database on the planet. It helps companies of all sizes — and the apps they develop — scale fast, survive disaster, and thrive everywhere.
Learn More
The latest from Cockroach Labs
TRENDING STORIES
John is a Product Manager at Cockroach Labs, where he is creating solutions for modern cloud applications and enterprises. John cut his teeth as a software engineer at Amazon.com and Microsoft, before moving into product management. He has an MBA...
Read more from John Kendall
Cockroach Labs sponsored this post.
SHARE THIS STORY
TRENDING STORIES
Amazon Web Service is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.