AMD EPYC Turin delivers better performance/power efficiency than AmpereOne

69 pointsposted 9 hours ago
by geerlingguy

21 Comments

chuankl

4 hours ago

There is something wrong with some of those numbers.

For example, take 7-Zip Compression 22.01. The CPU Power Consumption Monitor chart states:

AmpereOne: Average 278.72W EPYC: Average 311.64W

But the fine print under that same chart states:

AmpereOne: 6968J per run EPYC: 14439J per run

By the Joules per run numbers, AmpereOne is far more power efficient than EPYC, requiring only less than half of the energy to complete a run.

In that case, how could the average power of EPYC to be only 11.8% higher than that of AmpereOne? For this benchmark EPYC is 14.2% faster than AmpereOne, and if the average power numbers are correct, the EPYC should have slightly lower Joules per run than AmpereOne.

That is not the only anomaly. For example, the CPU Power Consumption Monitor chart for John the Ripper 2023.03.14 also does not make sense.

rowinofwin

3 hours ago

The averages are not the same as the median values, I think this is where some of the problem comes from. The plots have quartiles with the boundaries shown as lines. The line showing the median value for the Ampre system is near the middle of the plot, but the median value for the AMD plot is far over to the right end of that plot, suggesting that many of the results were in a narrow range just above that value. This would skew the total average energy consumption way up, so we would see the difference shown in average Joules per run. This is probably not a good type of plot for this type of data, a scatter plot or line chart may be better.

telgareith

3 hours ago

Heres more: * first chart has a n of 3. (Mythbusters' rocket car had n>3) * the jouls you reference have candle charts showing way too much variance to make any conclusions.

Never-mind that these are all reduced to absurd levels, or biased.

My favorite was some site crapping on a SSD that only managed 3GiB/s for 100GiB of data, then dropped to 500meg or something. But, they didn't mention data transferred at all. Just speed vs time. Obviously pushing for that higher kickback on the ssd that costs 4x as much and uses 8x the power.

gary_0

8 hours ago

EPYC Turin Dense is TSMC 3nm and AmpereOne is TSMC 5nm, so that's to be expected.

Given that most (all?) cutting-edge chips use TSMC nowadays, can you really have an apples-to-Apples comparison if the chips being compared aren't on the same process node?

Unless you're comparing price/performance, since nowadays there's no guarantee that a process shrink will get you significantly cheaper transistors (RIP, Dr. Moore).

wmf

6 hours ago

It's a what you can buy today vs. what you can buy today comparison. Ampere chose to use N5 even though N3 was available and they are paying for that decision.

trhway

6 hours ago

Ampere MSRP $5.5K vs $14K for the EPYC. With 1.6x worse performance at 1.2x better energy consumption. Looks like a reasonable option, and the more options the merrier.

re-thc

6 hours ago

> Ampere chose to use N5 even though N3 was available

Wasn't it just late? There were numerous delays.

wmf

5 hours ago

Yeah, that's their bigger problem; all their chips are years late. They probably should be shipping AmpereTwo on N3 by now.

qball

7 hours ago

>since nowadays there's no guarantee that a process shrink will get you significantly cheaper transistors

That is because all cutting-edge chips use TSMC.

No competition means price per transistor can stay consistent or even rise, which is one part of why most modern CPUs and GPUs have price/performance ratios that are the same or worse than their previous-generation counterparts.

>can you really have an apples-to-Apples comparison if the chips being compared aren't on the same process node?

Of course not, but that isn't going to stop people from doing it, nor is it going to stop people from going "x86 is dead" when comparing last-gen-node AMD processors to CPUs only Apple can use (conveniently forgetting that Qualcomm's products underperform at the same process node).

amelius

5 hours ago

Shouldn't all the credits go to TSMC anyway? I mean coming up with an architecture for a GPU is no small feat, but it's nothing compared to building a fab with the capabilities of TSMC's.

renewiltord

2 hours ago

Out of curiosity, why are the Ampere processors cloud-only? I can fit an Epyc based machine easily and have an integrator ship me something.

But top of the line ARM machines are really hard to get a hold of. We need an OpenAI for ARM ;)

wmf

2 hours ago

Oracle buys the first year of production then they become available to the public later. AmpereOne should hit NewEgg around the time it becomes completely obsolete.

snvzz

7 hours ago

ARM sure isn't the future.

RISC-V is.

yjftsjthsd-h

5 hours ago

I hope so, but it clearly isn't the present, unless you're aware of a RV processor in this league that I don't yet know about?

deadmutex

6 hours ago

Future can be 6 days from now or 6 centuries from now. This statement is useless without specific details.

readthenotes1

5 hours ago

But by providing such details the statement goes from unknowable to unknown and potentially verifiable at some point.

Avoiding falsifiable statements is a skill set that might be worth having in your communications toolkit.

(I remember reading that some philosophy school had {True, false, unknown, unknowable} but, alas, cannot find any reference to that just now)

crest

5 hours ago

Sure buddy. Just one little thing please tell me where you found a RV64GCV system with comparable throughput as well as throughput per watt instead of a ~100MHz in-order dual-issue toy core that doesn't exist outside FPGAs (and emulation).

netr0ute

5 hours ago

The Milk-V Pioneer has 64 out of order cores and supports 128GB of ECC memory!

SigmundA

3 hours ago

Its Sophon SG2042 SOC has about the same per core performance as an A72 like in a Rpi 4 or Graviton 1 from 2018...