facebook rss twitter

Review: AMD EPYC 7F52

by Tarinder Sandhu on 14 April 2020, 14:01

Tags: AMD (NYSE:AMD)

Quick Link: HEXUS.net/qaej5q

Add to My Vault: x

Introduction

AMD is making inexorable progress in the server space through successive generations of EPYC processors. Second-generation models now proliferate the market at price points between $450 and $7,000. Built on the Rome architecture and touting double the number of cores and threads compared to the first generation, along with a healthy dollop of extra performance from the improved Zen 2 architecture, there's an EPYC solution for practically every Intel Xeon available.

And AMD is making hay while Intel stutters in execution. The latest slew of Rome chips and associated SP3 platform is strong on all fronts - compute, memory bandwidth, expansion capabilities, value - whilst Xeon is still on the old(er) Cascade Lake architecture. Even the interim architecture, codenamed Cooper Lake, is now only available to the biggest of customers.

The EPYC group knows that it needs to keep the silicon pedal to the metal. Examining the current second-generation EPYC portfolio in context with recent mid-stack Xeon releases reveals there's scope to add a handful of high-frequency parts for specific applications and environments where per-core licensing and relative lack of scaling are the key drivers to adoption and best-in-class performance

Augmenting the current second-generation stack, three new processors enter the EPYC fray today. Distinguished from other parts with an 'F' in the name, denoting frequency, there's the eight-core 7F32, 16-core 7F52, and 24-core 7F72, and the trio can be doubled-up as a 2P solution like most other EPYC chips.

AMD cites hyperconverged infrastructure, commercial HPC applications, and relational databases as prime sector candidates for high-frequency server processors. Of course, non-F EPYC processors work just fine, but with recent introductions for the Intel Xeon line, may not represent performance leadership. AMD is duly keen to offer performance from either more cores or high(er) frequency.

Illustrating that point, AMD provided an at-a-glance sheet detailing SPECrate 2017 int base scores - a general proxy for overall server CPU integer performance - for these chips against the same-core models from Intel's latest stable. Unsurprisingly, the new EPYCs come out on top in terms of pure performance and, tellingly, with respect to relative value, as shown by the numbers in the rectangular dotted section.

That's all good, yet there's still merit in looking at how these F-series parts coalesce into the wider second-generation EPYC landscape.

AMD EPYC 7002 Series Processor Configurations

Model
Cores / Threads
TDP
L3 Cache
Base Clock
Turbo Clock
Price
EPYC 7002 Series
EPYC 7H12
64 / 128
280W
256MB
2.60GHz
3.30GHz
?
EPYC 7742
64 / 128
225W
256MB
2.25GHz
3.40GHz
$6,950
EPYC 7702
64 / 128
200W
256MB
2.00GHz
3.35GHz
$6,450
EPYC 7702P
64 / 128
200W
256MB
2.00GHz
3.35GHz
$4,775
EPYC 7662
64 / 128
225W
256MB
2.00GHz
3.30GHz
?
EPYC 7642
48 / 96
225W
256MB
2.30GHz
3.30GHz
$4,425
EPYC 7552
48 / 96
200W
192MB
2.20GHz
3.30GHz
$4,025
EPYC 7542
32 / 64
225W
128MB
2.90GHz
3.40GHz
$3,400
EPYC 7502
32 / 64
200W
128MB
2.50GHz
3.35GHz
$2,600
EPYC 7502P
32 / 64
200W
128MB
3.20GHz
3.70GHz
$2,300
EPYC 7452
32 / 64
155W
128MB
2.35GHz
3.35GHz
$2,025
EPYC 7F72
24 / 48
240W
192MB
3.20GHz
3.70GHz
$2,450
EPYC 7402
24 / 48
155W
128MB
2.80GHz
3.35GHz
$1,783
EPYC 7402P
24 / 48
155W
128MB
2.80GHz
3.35GHz
$1,250
EPYC 7352
24 / 48
180W
128MB
2.30GHz
3.20GHz
$1,350
EPYC 7F52
16 / 32
240W
256MB
3.50GHz
3.90GHz
$3,100
EPYC 7302
16 / 32
155W
128MB
3.00GHz
3.30GHz
$978
EPYC 7302P
16 / 32
155W
128MB
3.00GHz
3.30GHz
$825
EPYC 7282
16 / 32
120W
64MB
2.80GHz
3.20GHz
$650
EPYC 7272
12 / 24
155W
64MB
2.90GHz
3.20GHz
$625
EPYC 7F32
8 / 16
180W
128MB
3.70GHz
3.90GHz
$2,100
EPYC 7262
8 / 16
120W
128MB
3.20GHz
3.40GHz
$575
EPYC 7252
8 / 16
120W
64MB
3.10GHz
3.20GHz
$475
EPYC 7232P
8 / 16
120W
32MB
3.10GHz
3.20GHz
$450

F-series Analysis

A few aspects become apparent as we delve a bit deeper into the specification. The F-series parts clearly have extra frequency over the best of the same-core range. The eight-core 7F32 is 15.6 and 14.7 percent faster on the base and boost frequencies, respectively, compared to the 7262 with which it shares the same number of cores. Similarly, the 16-core 7F52 and 24-core 7F72 crank up the MHz. This is to be expected.

AMD, however, knows that obtaining higher performance in the sectors it is targetting requires more finesse than raw frequency. This is why, other than 7F32, the cache arrangements are higher, accommodating larger datasets without the need to run back to main memory. The 7F52, in particular, is interesting as it has the full 256MB L3 complement as the range-topping 64-core models, intimating that AMD is using the full eight-die blueprint and activating only two cores per die. It's no coincidence that power budgets are increased over non-F parts, as well.

What's also abundantly clear is that AMD isn't comparing against itself in a financial sense. These F-series chips are a lot more expensive than the closest regular parts; we're looking at huge upticks in cost, oftentimes large enough to match a processor with double the cores. For example, the 16-core 7F52 is more expensive than the 32-core 7502, which is no frequency slouch itself.

The Need For High-Frequency CPUs

The justification is that these EPYCs are primed for industries which, as alluded to above, require absolute per-core performance; processor cost is less important in the overall productivity picture, and it's enough to beat rival Intel's best in each area.

And it's the very big players, with commensurately deep pockets, who are interested in high-frequency server chips. Think of electronic design automation (EDA) - used liberally by AMD in processor development - where software is oftentimes licensed per core. The sweetspot for companies invested in EDA is eight or 16 cores per socket, preferably at the highest speeds possible because performance is largely predicated by frequency. Here, for example, it's better to have two high-frequency 16-core parts instead of a single 32-core.

As noted by AMD, relational databases such as Oracle, SQL and DB2 are imbued with high per-core costs, so it may make sense for some OEMs to design high-frequency solutions, perhaps even with a single processor if there's enough supporting memory on tap. A move to a single processor removes any potential socket-to-socket latency spikes, too.

Last but not least, the high-performance computing (HPC) guys, depending upon workload, optimise for a certain number of cores per box. Having the highest-possible performance is clearly benefitted from running at elevated frequencies.

Point is that determining the right server processor is more than looking at the core-and-thread count. Each application places disparate demands on the hardware.