Uploaded by Background Pony #8C99
2500x2242 PNG 1.13 MBInterested in advertising on Derpibooru? Click here for information!
Help fund the $15 daily operational cost of Derpibooru - support us financially!
Description
Ryzen QUIT eating RAMs
Tags
+-SH safe2281784 +-SH artist:orang111386 +-SH oc1010526 +-SH oc only739836 +-SH oc:ryzen4 +-SH cpu pony14 +-SH object pony1104 +-SH original species38967 +-SH pony1711824 +-SH unicorn587837 +-SH amd39 +-SH cpu33 +-SH high res411740 +-SH ponified54442 +-SH random access memory18 +-SH ryzen11 +-SH simple background645545 +-SH sitting100456 +-SH solo1504118
Loading...
Loading...
That’s not a stretch at all, that’s exactly how it should be if it makes sense for said app to be threaded in the first place. It obviously depends on what you’re doing, but each thread needs at least a separate stack, and if you really want to have speedups anywhere near linear in number of cores, you need threads to share as little data as possible. For embarrassingly parallel problems, you will want to have twice as much memory available for twice as many cores available, otherwise you won’t be able to make full use of your cores.
But yeah, it depends on your programs rather than the CPU itself.
I wish I could upboat comments sometimes.
Selection of cpu should have no effect on memory usage. I mean, if one of them has substantially more cores then maybe threaded apps spawning more threads could consume more ram, but that’s a stretch.
Ryzen vomiting RAM could be memed another way though:
“I’m Micron intolerant. I can’t consume it at high speeds or I get sick. Can you get me a Micron-free menu with wholesome Samsung B-die please?”
the reference is just a meme
RAM and CPU usage often correlate. When a CPU is processing lots and lots of data very quickly, (which the new Ryzens seem to like to do a lot), most of that data will be quickly processed with the help of your system’s RAM. This means that its loaded on and off your RAM rapidly. This is done because RAM is easier for the CPU to access than other storage devices. Then, to ADD to this, after you CPU is done with its task, the RAM doesn’t stop. It continues to process the chunks of data in the event that the CPU needs it later, for fast access.