Ampere Altra Performance Shows It Can Compete With - Or Even Outperform - AMD EPYC & Intel Xeon

erek

[H]F Junkie
Joined
Dec 19, 2005
Messages
10,954
"While both the AMD EPYC 7742 2P and Ampere Altra have eight channels of DDR4-3200 support, Ampere Altra Q80-33 was delivering very compelling performance for memory bandwidth tests.

Prior to receiving the Ampere Altra Mount Jade server and prior to seeing the performance potential with Apple's M1 chip on the desktop side, I figured the Ampere Altra performance would be like that of prior ARM server chips where in best case scenarios may put up a good fight against Intel/AMD but not outright exceed in both raw performance and performance-per-Watt for a variety of workloads. After seeing the results I was very surprised with how well the Ampere Altra Q80-33 2P performance is against the Xeon Platinum 8280 and EPYC 7742 servers. The performance exceeded my expectations where the Ampere Altra was able to collect wins in not only the performance-per-Watt but in the raw performance as well. Aside from software not yet optimized for the AArch64 architecture, the worst case was generally the Ampere Altra coming a bit behind the x86_64 competition but even then it enjoyed much lower power consumption than the x86_64 processors tested.

For cloud setups the Ampere Altra Q80 processors are also ideal for providing eighty physical cores per socket without any HT/SMT, which is good news given the vulnerabilities there on the Intel side, and allowing for very dense deployments. In benchmarking ARM Linux servers since the days of Calxeda ranging to 96-core ARM clusters in trash cans, it's easy to call Ampere's Altra the best ARM Linux server platform I've seen to date - not only from the performance side but from the Linux support/compatibility as well is effortless with modern AArch64 Linux distributions without any extra headaches. Bravo to all those involved at Ampere Computing.

So while Apple's M1 has done a good job for showing the ARM desktop performance potential, Ampere Altra's Q80 series shows what the performance can be like at the top-end for ARM within server and cloud deployments now actually providing serious competition against the current generation Intel Xeon and AMD EPYC servers. Looking ahead, Intel Ice Lake Xeon and AMD EPYC Milan are both expected next quarter. In fighting that Ampere already has their announced 128-core Ampere Altra Max (Mystique) processor that will retain socket compatibility with Ampere Altra and will be in production later in 2021. Given what we have seen with Ampere Altra, it will be very interesting to see how much of a performance leap they can achieve going forward with Mystique. At the same time the AArch64 Linux software support should be further maturing and more open-source projects supporting/optimizing for AArch64 given the successes of Apple M1, the ongoing Windows for ARM work, and ARM Linux servers continuing.

Ampere Altra is proving to be quite a promising ARM server platform, so stay tuned for more benchmark results in the weeks ahead on Phoronix looking at the performance against Amazon's Graviton2 ARM processor as well as other server/cloud benchmark workloads. As always with our relentless Linux benchmarking will be looking closer at the Ampere Altra performance under varying Linux distributions, GCC vs. Clang, Linux kernel releases, etc."

"Very impressive. It lacks a bit in single threaded performance, but otherwise very usable system. Considering their previous systems were really competitive in terms of price, I think this one will be a hit for a lot of applications, especially considering it IO connectivity, and good power efficiency.

Michael, hope you can make more single threaded benchmarks. I.e. scimark 2 (C version), SPECint / SPECfp if you have access to them, etc."


1608133554669.png


https://www.phoronix.com/scan.php?page=article&item=ampere-altra-q80&num=1
 
dang, Intel is soooo far behind now
It will not be missed, nor will their never ending security vulnerabilities.

Phoronix only tested the 'small' Altra chip with 80 cores. The Altra Max with 128 cores is sampling.
If that is true, then even AMD is going to have quite the fight on their hands, at least in terms of performance.
Can't wait to see these start gaining more of market share!
 
This comparison is against current gen Epyc, Milan next gen releasing soon,
 
  • Like
Reactions: erek
like this
This comparison is against current gen Epyc, Milan next gen releasing soon,

Yes, they compared current gen to current gen: Ampere Quiksilver vs AMD Rome.

AMD Milan releases next year, but Ampere Mystique does as well.
 
If that is true, then even AMD is going to have quite the fight on their hands, at least in terms of performance.
Can't wait to see these start gaining more of market share!

128 core sampling now and shipping next year

https://amperecomputing.com/ampere-...ocessors-expands-to-128-cores-with-altra-max/
https://www.nextplatform.com/2020/0...silver-altra-lineup-128-core-mystique-kicker/

Phoronix tested the Q80-33. If Ampere keeps the same naming scheme, then the top Mystique SKU would be the Q128-30 with approximately 45% more performance than the one that Phoronix tested.
 
128 core sampling now and shipping next year

https://amperecomputing.com/ampere-...ocessors-expands-to-128-cores-with-altra-max/
https://www.nextplatform.com/2020/0...silver-altra-lineup-128-core-mystique-kicker/

Phoronix tested the Q80-33. If Ampere keeps the same naming scheme, then the top Mystique SKU would be the Q128-30 with approximately 45% more performance than the one that Phoronix tested.

The Ampere Altra Review: 2x 80 Cores Arm Server Performance Monster


(Curtesy of KarateBob )
 
Last edited:
It will not be missed, nor will their never ending security vulnerabilities.


If that is true, then even AMD is going to have quite the fight on their hands, at least in terms of performance.
Can't wait to see these start gaining more of market share!
/Facepalm

Hate Intel all you want but we still need them and need them to be competitive. You are a fool if you think AMD wouldn't go the way of Intel if gone unchallenged for a decade.
 
/Facepalm

Hate Intel all you want but we still need them and need them to be competitive. You are a fool if you think AMD wouldn't go the way of Intel if gone unchallenged for a decade.
You're talking to the person who has stated this through thread after thread.
Perhaps I should have said "Intel's bullshit business practices and security vulnerabilities won't be missed."
 
brand new ARM 80c chip vs 15 month old Epyc, not bad.
We need an a review of Milan!!! Already shipping to customers according to Anand...
AMD's got some competition and its not from Intel lol!

That new chip is using old ARM technology.

Milan will be crushed by Ampere Altra Max which is sampling now.
 
I am not an Intel defender by any means, but just keep in mind as with any digital device, lack of vulnerabilities are just undiscovered vulnerabilities waiting to be found. No vendor is immune.
Agreed, though it has yet to be seen with other CPUs and ISAs to the level of what has happened with Intel x86-64 CPUs (60+ vulnerabilities in the last two years).
 

From conclusions:

"The Altra overall is an astounding achievement – the company has managed to meet, and maybe even surpass all expectations out of this first-generation design. With one fell swoop Ampere managed to position itself as a top competitor in the server CPU market. The Arm server dream is no longer a dream, it’s here today, and it’s real."

Bye bye x86. :D
 
That new chip is using old ARM technology.

Milan will be crushed by Ampere Altra Max which is sampling now.
Things are really starting to heat up, and it will be extremely interesting to see how these processors compete in multiple markets with one another in 2021.

From conclusions:

"The Altra overall is an astounding achievement – the company has managed to meet, and maybe even surpass all expectations out of this first-generation design. With one fell swoop Ampere managed to position itself as a top competitor in the server CPU market. The Arm server dream is no longer a dream, it’s here today, and it’s real."

Bye bye x86. :D
Yesssss :D
 
Things are really starting to heat up, and it will be extremely interesting to see how these processors compete in multiple markets with one another in 2021.

Anandtech expects Milan to provide a 20% performance bump over Rome and "beat the Q80-33 in more workloads and shift the balance a bit". But Ampere Mystique will be about 40% faster than Q80-33.
 
Anandtech expects Milan to provide a 20% performance bump over Rome and "beat the Q80-33 in more workloads and shift the balance a bit". But Ampere Mystique will be about 40% faster than Q80-33.
well, to be fair I think Milan will be the same number of cores as Rome. So a 64c chip will go against the 128c chip.
But that's no different than what we have now with Intel vs AMD (64c vs 28c).

Also that 20% bump is a safe estimate. They are doubling FP units, so FP heavy loads will be more close to 2x (or was that Zen vs Zen2?).
 
Last edited:
well, to be fair I think Milan will be the same number of cores as Rome. So a 64c chip will go against the 128c chip.
But that's no different than what we have now with Intel vs AMD (64c vs 28c).

Also that 20% bump is a safe estimate. They are doubling FP units, so FP heavy loads will be more close to 2x (or was that Zen vs Zen2?).
nevermind... FP was doubled from Zen1 to Zen2
 
good job you found out they have an equal amount of threads!

I would think the amount of cores is a better indicator of performance though...

You mentioned only the number of cores and I added the number of threads.

Anandtech tested a 64C/128T chip vs a 80C/80T chip.
 
Insanely well written article. Andrei did such a good job of pointing out the various differences and tying them into the outcomes. Icing on the cake was the explanation for the high memory numbers.

Ampere did so many unique things. 64k pages, memory controller provisioning (4x2chan), very competitive clocks, unique power to clocks algorithm, and so on.

The ecosystem (software) still has some way to go before declaration of dominance and death of competition. Slow your rolls. We basically have a few points on the graph now, interpolating outcomes from that is a fool's errand.
 
Last edited:
Back
Top