Re: 5950X or 14900K?

Paul <[email protected]>
Newsgroups alt.comp.hardware.pc-homebuilt
Organization A noiseless patient Spider
Message-ID <[email protected]>
On 1/5/2024 2:30 AM, David Chmelik wrote:
> I have a 5950X workstation, but would a 14900K one be an upgrade or 
> downgrade for computer programming/science code building/compiling/making 
> speed?  Won't use newer AMD until there's a full or larger ATX system-/
> logic-/mother-/main-board with plain PCI (currently only on micro-ATX).
> 

Requires a miracle to get a PCI slot now.
Even though it is a one-chip solution to have a PCI slot (PCIe to PCI bridge chip).

*******

First we check Ark on ark.intel.com .

https://ark.intel.com/content/www/us/en/ark/products/236773/intel-core-i9-processor-14900k-36m-cache-up-to-6-00-ghz.html

    P&E cores, Turbo, 253 watts      # Hefty load

Many programs do not benefit from multiple cores. The
basis of snappy desktop performance, is the behavior of
a single thread task.

https://www.cpubenchmark.net/singleThread.html

    14900K    4,798
     5950X    3,466

Multithreaded.

https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i9-14900K&id=5717

    14900K    61379

https://www.cpubenchmark.net/cpu_lookup.php?cpu=AMD+Ryzen+9+5950X&id=3862

     5950X    45780

The Intel is asymmetric because of P&E.  16+16+36MB=68MB cache
                                         L3 one blob, multiple ports ?

Cache L1: 	80 KB (per core)
Cache L2: 	2 MB (per core)          P-Cores: 8  (x2 core count for Hyperthreaded)
Cache L3: 	36 MB (shared)

E-Core L1: 	96 KB (per core)         E-Cores: 16 (four cores per module)
E-Core L2: 	4 MB (per module)

https://www.techpowerup.com/review/intel-core-i9-14900k/2.html

   Die shot

   https://www.techpowerup.com/review/intel-core-i9-14900k/images/arch1.jpg

   Die shot labels

   https://www.techpowerup.com/review/intel-core-i9-14900k/images/arch2.jpg

"Ring bus" is not the best. On my 4930K, you get five cores performance
from a six core processor, because of "Ring bus". Unfortunately, I have
been unable to find a scaling test that increases core count one at a time.

   Cinebench result here???  Can't find a methodical scaling test web page.

   # Ring bus apparently has options to downclock. Tiny effect on program launch ?

   https://forums.guru3d.com/threads/intel-ring-bus-oc-improvement-to-pc-responsiveness.447118/

Intel had done "mesh" as a technical improvement over it's previous
series-connected ring buses. No mention of mesh bus on this one.
The ring structure is unstated (some large 28 core CPUs used to have three rings
joined at edges).

Now the L3 is labeled as "shared", but is it "segmented" ?

On the 5950X, there are two silicon dies, and each one has L3, and
to maintain their state, in cross-town traffic, would require snoop
traffic. This means on the 5950X, it may have more L3, but the L3 is
"segmented".

On the 5950X, you can take it out of dual channel mode, and
run the two channels separately. That's shown in your
"AMD Ryzen Master" application output. I've not investigated that,
like whether I can even find the setting in the BIOS screen.

   [Picture]

    https://i.postimg.cc/prKSTdqr/AMD-Ryzen-Master.gif

DDR5 memory, a DIMM has two channels on it. A dual channel Intel board
with DDR5 then, counts as four channels. But whether it can be
uncoupled, I don't know if that is possible. Historically, the
industry has been "a bit bus-dishonest", in that a quad channel
board in the past, really only fetched on two channels at
a time, and behaved like a dual channel board. Although there
have been diagrams showing mesh bus plus two reservation stations
for a quad channel board, it's not clear that the design chooses to
use two reservation stations (dual channel per each) at exactly the
same time.

Here, someone has cranked the living shit out of the memory. Notice
how the L3 is only a little faster than main memory.

https://rog-forum.asus.com/t5/image/serverpage/image-id/85105iFE78CC481DEF6913/image-size/large/is-moderation-mode/true?v=v2&px=999

   5764 MHz                                         14900K
   L1       80K  645.5 GB/sec
   L2        2M  137.7         <=== 2M per E-core
   L3       36M   55.1
   DDR5-8200      34.6

A 7950X, same thing. L3 not a big win necessarily. But good speed, whatever the hell they've done to it.

https://www.techpowerup.com/forums/attachments/img_2615-jpg.288099/

   4500 MHz
   L1       64K  302.1 GB/sec
   L2        1M  127.4
   L3       64M   72.5
   Not sure       55.4

My lowly 5950x. Stock clock. Memtest does not seem to turbo?

    [Picture]

     https://i.postimg.cc/MZ7TgJSK/memtest-5950x.gif

   3400 MHz
   L1       32K  292 GB/sec
   L2      512K  139
   L3       64M   48.3
   DDR4-3200      15.8

Since memtest runs on multiple cores now, there are occasional
memory bandwidth reporting errors (factor of 2). The AMD 5600G
can report "40GB/sec" for memory, if you run it XMP profile 2 (=CR1)
and the memory test process uses multiple cores. Which suggests
the default 5600G configuration might be uncoupled or something.

Conclusion: Yes, 14800K is faster. But are you going to spend a lot of
            money for that much improvement ? You have to be careful
            about getting "trapped in incrementalism".

            A lot of lazy reviewers does not make this easy to evaluate.

            I have a scaling test for the 5950x, but the OS sucks at it.
            The study mostly shows strange scheduling choices. And Jim Keller
            already complained that another benchmark did not show off the
            best performance of his arch.

            That leaves us with Passmark 61379 versus 45780.
            A single point comparison, for your purchasing choice.

   Paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.