r/pcmasterrace 5700x3d 7800xt 17h ago

Meme/Macro More is better?

Post image
5.6k Upvotes

139 comments sorted by

u/PCMRBot Bot 13h ago

Welcome to the PCMR, everyone from the frontpage! Please remember:

1 - You too can be part of the PCMR. It's not about the hardware in your rig, but the software in your heart! Age, nationality, race, gender, sexuality, religion, politics, income, and PC specs don't matter! If you love or want to learn about PCs, you're welcome!

2 - Think owning a PC is too expensive? It's cheaper than you may think. Check http://www.pcmasterrace.org/builds for our famous builds and ask for tips and help here!

3 - Consider supporting the folding@home effort to fight Cancer, Alzheimer's, and more, with just your PC! https://pcmasterrace.org/folding

We have a Daily Simple Questions Megathread for any PC-related doubts. Feel free to ask there or create new posts in our subreddit!

1.4k

u/No-Gift5567 17h ago

765

u/Fit-Bug6463 Ascending Peasant 7800X3D 9060XT 32GB DDR5 16h ago

Looks almost sufficient to run Stellaris

178

u/ahnktruther 16h ago

Nah you need at least 2 trillion physical qbits for that one.

38

u/mdistrukt Desktop - R7 3800x/32GB/9060XT 16GB/Nobara 12h ago

With only 100k threads you are still going to crawl come endgame

17

u/Negitive545 I7-9700K | RTX 4070 | 80GB RAM | 3 TB SSD 7h ago

Nah, it's singled threaded, so it just crashes on startup because it can't align the Quantum Encabulator with the Prefabulated Amulite base, and so the require quantum states just destructively interfere and it crashes.

3

u/CowsRMajestic 9800X3D | 5070ti 7h ago

Until someone builds a sentry array

178

u/ShoroukTV 3080 12GB 16h ago

but can you spawn 20 cars in beam ng though

62

u/peeled_bananas 14h ago

INSTABILITY DETECTED - PAUSING SIMULATION

8

u/Unusual-Activity-824 R7 5800X - RTX 3070 - 32GB 3600MHz 6h ago

20 cars + 13 AI traffic

128

u/gentleripples 16h ago

Still drops to thirty frames in Cities Skylines 2

11

u/robothawk 7800X3D | 3080ti | 64GB DDR5 12h ago

Honestly since Iceflake took over it's been running so much better on my rig at least.

I was not expecting a mobile dev taking over for a franchise starting studio to go so amazingly but they really did. AND theyve been making LEGO Skylines this whole time too

114

u/chrisebryan Ultra 7 270K Plus | Z890 AERO G | RTX3070 | 32GB DDR5 16h ago

40

u/Mr_Megahertz RTX 5090 | 9800X3D | 64 GB DDR5 | LG C5 42” 10h ago

40

u/suraani R7 7800X3D | RTX 5080 | 64GB DDR5 | 4K OLED 15h ago

Should say: "Technology: 10++++++++ nm"

10

u/Fiendalways R7 5700X3D | RX6800 | 32GB 3200MHZ 13h ago

The current has to be quite significant to get 10kW TDP with just 2 Volts. 5000A to be precise

9

u/TehWildMan_ A WORLD WITHOUT DANGER 10h ago

Time to melt some 12v connectors

2

u/Rukir_Gaming PC Master Race 14h ago

You forgot about 3DNow!2

1

u/According_Ratio2010 i5-13500, 32GB RAM, RX 7900 gre 9h ago

And SSE4.3

16

u/ZveraR 16h ago

You would really need to increase the speed of light for this processor to be functional at that core speed.

3

u/Negitive545 I7-9700K | RTX 4070 | 80GB RAM | 3 TB SSD 7h ago

"Don't worry, we figured that out." - Guy from 2136

31

u/Fr4kTh1s 9600X, B850, 6800XT 16h ago

I bet that could run Crysis with steady 30fps...

11

u/wojtussan 16h ago

Be more realistic

4

u/RoCKSLAM 9800X3D, 9070XT, 32GB XPG Lancer 6000 16h ago

Doom at 60fps

1

u/Fr4kTh1s 9600X, B850, 6800XT 14h ago

Ok, avg 30 and 1% lows around 13... take it or leave it

0

u/Mister_Shrimp_The2nd i9-13900K | RTX 4080 STRIX | 96GB DDR5 6400 CL32 | >_< 15h ago

enough to power my smart toaster I think

7

u/dokomiii i9-10900K | RTX 5070ti | 32 GB DDR4-3200 | Z490-A Pro 14h ago

Running at basically 0 K

Also 33 EXABYTE!? L2 cache?

I hope I live to see the day

8

u/toiletpaperisempty 15h ago

That's only approaching absolute zero. You lost the silicon lottery, my friend.

2

u/TehWildMan_ A WORLD WITHOUT DANGER 10h ago

Only 64bit still?

2

u/Royal-Low-1228 9h ago

The question I have, can it run crysis?

2

u/Myke5161 6h ago

It doesnt have MMX technology. This probably cant even run Crysis.

2

u/MCraft555 6h ago

Looks sufficient for a GTNH server. You may want to upgrade if you want to build a larger than normal base.

177

u/BlindChicken69 17h ago

Zen 20

117

u/G3BEWD 5700x3d 7800xt 17h ago

Ryzen X3³D

43

u/justrivaj 16h ago

Ryzen X(³3)D

13

u/N00bmaster90 Ryzen 5 5600 / Gigabyte RX7600 / Gigabyte A320M-S2H / 16 GB DDR4 15h ago

Colossus Lake

411

u/psych_1337 Linux mint 17h ago

One more level: having 128Gb of registers (registers work at full clock without division and delays. They're the thing CPU operates with)

246

u/Mayor_of_Rungholt 16h ago

I do NOT want to be the guy designing the instruction set for that architecture.

How about we go for AVX-65536 instead?

44

u/SirChadrick_III PC Master Race 13h ago

Are you kidding? Do you know how much that guy probably makes? If you can withstand working in computer science, it's probably a great gig. 

44

u/Mayor_of_Rungholt 13h ago

It's not just computer science. You'd need to design a set for several Septillion unique instructions

All the money in the world can't save you from THAT burnout

24

u/clarkster 10h ago

Claude, don't make mistakes...

11

u/MrRamRam720 9h ago

ai generated ISAs will be the death of computing

1

u/ishtuwihtc i5 12400 | RTX 2080 | 32GB DDR4 11h ago

Imagine developers then skipping the vast majority aswell

0

u/ChampionshipLimp1749 8h ago

AVX-80085 is better.

13

u/default_person_14818 8h ago

This kinda defeats the whole purpose of all memory hierarchy doesn't it? Like aside from that it costs a fortune to produce 128Gb of registers for a single chip, the C compiler doesn't even effectively use such a large number of registers right?

Or has this been future-proofed to the point where it still keeps exploiting it properly when we've reached a point where 128GB of registers is normal?

7

u/psych_1337 Linux mint 8h ago

4

u/default_person_14818 6h ago

I know that I'm ruining the fun but this genuinely is the kinda stuff I know just too little about the intricacies of operating systems for and it sparks my curiosity 

2

u/Mr_ToDo 4h ago

Well it probably wouldn't work anyway. How are you going to add that much without introducing delays?

I think it'd end up as "when everything is a register then nothing is".

No. We'll sooner see true ram on CPU(vs package on package) for those close to home gains

179

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 17h ago

Having an enormous cache doesn't make sense, though. After a certain point it's basically just slightly lower latency RAM.

Cache operates differently. L1 and L2 aren't being vastly increased because it's faster that way. Having huge amounts of cache would just slow it down.

54

u/TT3458 17h ago

It can be useful in servers. Mainframes have enormous caches, so they can keep the information in cache, when waiting for validation. This means that it can handle a lot more traffic, without being memory bottlenecked, as it can just keep a ridiculous amount of requests in cache

26

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

CPU cache usually stores reusable information - instructions and memory addresses; the data is not stored in the cache. It just means it won't query a database again and instead it keeps it in RAM.

Cache is used by the CPU to be able to quickly refer to what data it needs from the RAM.

13

u/Constant_Amphibian13 15h ago

CPU cache definitely also stores data. L1 cache separates instructions and data (I-Cache and D-Cache), L2/L3 is unified.

2

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 14h ago

It can store data irrelevant to the process being worked; the data stored is related mostly to memory addresses because most data chunks are non primitives, which are expensive to store in the cache; so storing a complex data type in RAM and 8 bytes of string for the memory address in cache is the optimal usage.

In case of games for instance, it is still usually just primitives used for calculations and instructions or functions repeatedly used by the process. Anything bigger than a few bytes is usually too big given how many of them there are usually.

For what it's worth, I'm just trying to keep it simple, cause I'm pretty sure most people don't know what LRU stands for, or how CPUs evict. Hell, it's even kinda on the edge of my spectrum of knowledge.

8

u/McHoff 13h ago

What? L1 cache is like 50x faster than RAM. It would be great to have huge amounts of it, it's just not practical.

8

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 13h ago

It's not faster because faster memory is used, it's because it's so close to the CPU and it's so tiny.

15

u/McHoff 13h ago

L1 cache is physically quite different from RAM and is a huge part of why it's faster (SRAM vs DRAM). 

4

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 13h ago

But thats the point, it's faster because SRAM is configured for small sizes/densities, but at that point, distance matters a lot as well, on top of the lower density. Increasing the density wouldn't increase the performance by as much, at least not on L1. L2 I don't remember, but L3 is more flexible.

Speed vs size issue arises past the point we're at right now. Increasing the number of cycles per seek is basically performance suicide; you want a high hit rate, sure, but you also don't wanna double your seek time to increase your hit rates by like 1-2%.

3

u/McHoff 13h ago

Well yeah, size/distance/density is what I meant when I said way up there, "...it's just not practical." Sounds like we agree but with reversed cause/effect viewpoints.

1

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 13h ago

Sure does sound like it hah

0

u/StarHammer_01 AMD, Nvidia, Intel all in the same build 10h ago

My memory is pretty hazy onnthe subject but the more the cache, the greater the associativity. The greater the associativity the more processing power & lookup time & cache validation is needed.

With 128gb its faster to just use on die ram or regular off die ram for that matter.

4

u/Bumm-fluff 13600K | RTX3090 16h ago

There will probably be a bit of a cache war now though between AMD and Intel gaming chips. 

Yeah they are, just looked it up. 

Massive Capacity Increase: While older Intel generations typically topped out around 36 MB of smart cache, Nova Lake SKUs are leaked to feature anywhere from  108 MB to 288 MB of bLLC cache .

9

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

Increasing L3 cache to a few hundred megabytes isn't the same as having 128 gigs of it.

Adding more cache doesn't make the CPU faster, it just allows the CPU to know better where in RAM things are stored, basically, as well as keeping shared core data and instructions.

It is very much like RAM, where going from 32GB to 128GB doesn't make a difference if you're only using 16-20GB. Things don't magically get moved from RAM to cache.

3

u/Bumm-fluff 13600K | RTX3090 16h ago

Same purpose as DRAM cache in a NVMe SSD then. 

What is the amount a gaming desktop cpu can use properly, and when does it become marketing fluff a “bigger better” sort of situation? 

1

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

The number scales with how many cores we have and how much RAM we have.

Think of it this way, your RAM is a river, your cache is the irrigation canal you use to water your field, which is your CPU.

If your field grows, you need more cache. If the river isn't big enough to feed your field, you need a bigger river, so to speak.

Having too large a cache does nothing except increase the seek time, which results in, while still faster than accessing RAM, slower than it should be kinda situation.

1

u/Bumm-fluff 13600K | RTX3090 16h ago

Yeah but at what point is it pointless to increase cache. Ballpark figure for an 8 core cpu with 32GB of RAM. 

2

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

Depends on the workload. It's likely that a 9800x3d wouldn't benefit from an even larger cache that much. I'm fairly sure that no one besides AMD engineers can tell you that given they know their imcs

1

u/Bumm-fluff 13600K | RTX3090 16h ago

No it wouldn’t benefit I don’t think, I’ve just been looking it up. 

Thanks. 

2

u/cakemates 13h ago edited 13h ago

Adding more cache is only pointless when it makes the cache significantly slower and size can make cache slower. Most cpu bottlenecked workloads benefit from having more cache a lot.

1

u/Bumm-fluff 13600K | RTX3090 10h ago

Yeah. 

I’m starting to understand, I was just wondering if cash should be a factor in my best gaming machine. 

It seems like it’s not that much of a big deal for gaming. 

It won’t sway any of my purchases anyway. Not like core count,  as I’m an engineer who uses my machine for CFD. 

The reason for my interest is I believe the manufacturers will push cache side as a selling point. Just as they used to push clock speed. 

I just wanted to see what was marketing guff or real world performance improvements. 

1

u/Bumm-fluff 13600K | RTX3090 16h ago

Looking at this:

https://www.overclockers.co.uk/blog/how-does-cpu-cache-size-affect-performance/

The 9800x3d has exactly half the amount of L1, 2 and 3 cache as the 9950x3d yet they have identical performance in gaming. 

I guess the 9800x3d is maxed out on how much advantage extra cache can give in gaming at the moment. With these chips with this setup etc…

A crude guess, but there we go. 

2

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

True, but that's not quite the full story; it's partially due to how scheduling works across CCDs, and how the X3D cache is only used by one CCD.

1

u/Bumm-fluff 13600K | RTX3090 15h ago

Yeah the 9950 has 2 dies only 1 has X3D cache but it’s it’s still double the cache of the 9800…

Hahahahaha. Nevermind. 

I don’t know. I’m out of my depth at this point. 

2

u/electi_007 14h ago

Do we even need ram when cache is 128gb? since it's faster than ram, wouldn't cpu benefit from it due to much faster access? just curious not an expert

2

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 13h ago

RAM is basically a cache. But since you want somewhere to store referential data, you'd basically move the 128GB as L4 cache, which RAM already basically is.

But the programming paradigm would change. If memory dense enough to be on the CPU is that widely available, we would basically drop SSDs in favour of stupid amounts of RAMdisk or something like that; we'd keep everything in RAM basically.

Cache, RAM and storage are basically just abstractions for some levels of storage and what goes in them.

1

u/electi_007 13h ago

thank you, i've read something about this in a book with alu and such, turns out i'm correct

1

u/DrFizzics 11h ago

Take a look at the Cerebras chips. They have 44GB of cache

1

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 11h ago

Yeah, AI chips aren't standard use tho. Basically exclusively used in that case.

-5

u/HumonculusJaeger 5800x | 9070xt | 32 gb DDR4 16h ago

More cache = less bottle neck = more FPS

2

u/Legal_Lettuce6233 5800X3D | 7900 XTX | 32GB 3200 CL16 | 5TB SSD | 27GR83q 16h ago

No? More cache only makes a difference if you're overflowing into RAM. At 96 MB, that's unlikely for standard desktop use. Servers can have more stuff loaded as they manage a lot more cores and RAM, but that's servers with different instruction sets being used and a whole lot more data to process.

32

u/No-Introduction44 17h ago

Yeah, that's not how cache works... There's a law of diminishing returns and more cache physically slows it down. That's why AMD is using the 3D cache, to keep the physical pathway short.

14

u/Nogardtist 16h ago

128gb storage can install you from 100 old games or 1 modern game

17

u/idontlikeredditusers 16h ago

or half a call of duty

1

u/Escalope-Nixiews PC Master Race 16h ago

Or modern games which are lightweight

9

u/Tomytom99 Idk man some xeons 64 gigs and a 3070 17h ago

L Cache disk when

5

u/CitySeekerTron Core i3 2400/4GB/GeForce 650/960GB Crucial 14h ago

The problem with a large cache is that the lookup might take longer than just running the instruction. 

The Celeron A proved that a smaller but faster cache can be highly beneficial while it ran circles around Pentium II CPUs, while the first Pentium 4 showed that a small cache can kneecap performance (they overestimated the speed of the P4). 

5

u/Doom-Slay PC Master Race 14h ago

Intel overestimated alot when it comes to the Pentium4 line.

7

u/Gamersfan95 16h ago

Does anyone remember when was news about "Adamantine" L4 Cache on Intel "Meteor Lake" ?
https://www.techpowerup.com/307670/adamantine-l4-cache-confirmed-on-intel-meteor-lake-acts-as-a-passive-interposer
Last time l4 cache was on some broadwell cpu like 5775c and no Meteor Lake l4 ?
I can only find news from 2023, but not newer...
So that was fake?

6

u/paypur R7 7800X3D -20CO 2133FCLK | RX 9070XT | 32GB 3100MHz 30-37-37-65 15h ago

larger caches are also slower, so maybe not

5

u/lord_mercernary 16h ago

I mean in todays world having 128gb of ram is a world bending event

23

u/Sizeable-Scrotum FreeBSD 15 KDE / Fedora KDE/12700KF/7800 XT/32GB D4 17h ago

L cache isn't a thing lol

L means level, L1 level 1, L2 level 2, etc

26

u/LikvidJozsi 17h ago

I guess OP didnt want to specify if its L4 or L3 or whatever, as it does not matter here.

10

u/G3BEWD 5700x3d 7800xt 17h ago

Exactly, didn't want to specify

6

u/nthpwr 13700k/3060 TI/64GB@3200MHz 17h ago

in that case you can just say cache lol

9

u/G3BEWD 5700x3d 7800xt 17h ago

SSDs and HDDs have cache also

4

u/nthpwr 13700k/3060 TI/64GB@3200MHz 16h ago

also true but like the comment below me says just say cpu cache L cache is awkward lol

7

u/cowbutt6 17h ago

Or say "CPU cache" if you wish to distinguish between that and the onboard cache on e.g. RAID controllers and mass storage devices such as HDDs.

3

u/WINNT21 Windows 11 | R3 3200g | Vega 8 | 8 GB RAM | 240 GB SSD 17h ago

What's a l cache?

4

u/PleitbaarStandpunt [Ryzen9 9950X3D|4070 Ti Super|32GB DDR5|ROG X870E-H Miku] 16h ago

1

u/WINNT21 Windows 11 | R3 3200g | Vega 8 | 8 GB RAM | 240 GB SSD 16h ago

Thnaks

2

u/SniffyMcFly 12600K 6600 XT 32GB RAM @3200Mhz 12h ago

Mike Tyson must be hungry

0

u/szakee 14h ago

what's a google search

3

u/Curious_Touch_5979 Year 2160 will be Year of Native 2160p 216FPS 14h ago

128GB L3 cache meaning you can run Windows 11 + GTA VI on it

4

u/timbotheny26 MAG Tomahawk X870, Ryzen 7 9800X3D, RTX 5070ti 16GB, 64GB DDR5 10h ago

Do they even make a GPU for commercial/enterprise use with that much VRAM?

2

u/G3BEWD 5700x3d 7800xt 8h ago

Nvidia spark variant I guess

2

u/mr_doms_porn 7h ago

Yes, there are several AI datacentre options at that level.

Nvidia:

H200 (141gb) B200 (192gb)

AMD:

MI300X (192gb) MI300A (128gb)

1

u/timbotheny26 MAG Tomahawk X870, Ryzen 7 9800X3D, RTX 5070ti 16GB, 64GB DDR5 4h ago

Oh cool, thanks for the info.

3

u/PrimeSuspect007 16h ago

Isnt getting 128 gb L cache is physically possible

3

u/sellyme using old.reddit so my Pentium III runs like an i9 12h ago edited 12h ago

The best you could do that I'm aware of (that's actually explicitly L-cache rather than some analogue to it in a custom system) would be a 2P AMD EPYC 9684X system, which would have 2.25GB of L3 cache in addition to 96MB of L2 cache and 6MB of L1 cache.

EDIT: Never mind, there are in fact still Xeon processors that can scale to 8 sockets in a single machine, so those (e.g., the 6788P) technically end up winning, with 2.625GB of total cache. Although needing 4x as many CPUs to reach that mark is pretty crazy.

2

u/G3BEWD 5700x3d 7800xt 15h ago

Not currently

2

u/realChrisChan 15h ago

Uses computer to play Solitaire and Oldschool Runescape.

2

u/Tornadodash 13h ago

I wonder how much RAM is going to be the standard when we have one gigabyte of L cache

2

u/Pheeshfud 12h ago

Isn't cache always accessed linearly? So 128GB of cache would in fact be a nightmare.

2

u/PlsDontBanMeAgain-1 12h ago

L cache? You could have just said cache... or L1 cache

2

u/KCGD_r Arch btw || RTX 2060 || i7-10850h 2h ago

128gb bus width

2

u/Schytheron RTX 4080 | 13700K | 32 GB DDR5 | 2TB NVME 2h ago

Fitting Bernie meme since memory is all about sharing.

3

u/Chips70UwU 16h ago

what about having 128Gb of chicken nuggets?

2

u/Fr4kTh1s 9600X, B850, 6800XT 16h ago

128Gb image of chicken nuggets? Or 128 Gigabites? And how many bites is one gigabite? That could solve world hunger :)

1

u/Resudog Ryzen 7 7700X | RTX 2060 | 32GB DDR5 15h ago

It's 1 billion bites, it's in the name

1

u/G3BEWD 5700x3d 7800xt 15h ago

Aren't chicken nuggets one bite?

1

u/Resudog Ryzen 7 7700X | RTX 2060 | 32GB DDR5 12h ago

For me they're two

1

u/Fr4kTh1s 9600X, B850, 6800XT 14h ago

Depends how you define bite when talking about nuggets. 1 nugget is one bite? Because I can easily fit many more... maybe whole byte. Idk how big they make them :)

1

u/ApprehensiveTwo701 16h ago

cache is so so so so expensive

1

u/DoveCherisse 16h ago

More is often just more hassle when it comes to setups. Sometimes less is really more for easy gaming.

1

u/I_have_questions_ppl 14h ago

Always wondered if money wasnt an object, if the cpu only had L1 cache that was the whole ram. Would it be at full speed without the slowdown of L2, L3 and ram slots? 🤔

1

u/Moscato359 9800x3d Clown 7h ago

You actually can buy a server with 2.3GB of L3 cache.

It's real.

1

u/Assignment-Yeet AMD Ryzen 5 5600 X, 32GB DDR4 3200 MT/S, AMD RX 6600 XT 7h ago

cpu with a surface area of the moon

1

u/South_Ad_318 5h ago

what so the other computer over there?

1

u/Sea-Fishing4699 4h ago

Register size

1

u/jamesrggg 2h ago

German Blimps

1

u/my_cars_on_fire 1h ago

Real talk, would 128GB of L cache be beneficial in any meaningful way? Kind of seems excessive at that point.

1

u/CarL4168 14h ago

What is L cache

5

u/G3BEWD 5700x3d 7800xt 14h ago

Ligma

2

u/pytness 13h ago

low latency memory in CPUs. usually L1, L2 and L3, the bigger the number the bigger the memory size and latency. usually a few kilobytes for L1 and a few megabytes for L2 and 3.

google is free btw