this post was submitted on 08 Nov 2023
250 points (92.8% liked)

Technology

59390 readers
2960 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

8GB RAM on M3 MacBook Pro 'Analogous to 16GB' on PCs, Claims Apple::Following the unveiling of new MacBook Pro models last week, Apple surprised some with the introduction of a base 14-inch MacBook Pro with M3 chip,...

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago (1 children)

I can't speak for this particular instance but the reason swappable RAM sticks aren't "littered with data loss" is because they are designed not to. I.e. Only rated up to a certain speed and timings. Putting RAM physically closer to the CPU does allow you to utilize the RAM better. It's physics.

Personally, I'd rather take a performance hit than be stuck with a set amount of RAM unless there was some ungodly performance gain.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Putting RAM physically closer to the CPU does allow you to utilize the RAM better. It's physics.

If the RAM was 3x closer, would it somehow be faster? I'm looking for metrics. With the same stick of any given DDR5, how much performance loss is there on a few example motherboards of your choice?

My point, again, is that yes, on paper, shorter wires means less opportunity for inductance issues, noise, voltage drop, cross-talk, etc. But this is all on paper.

It's not like every motherboard manufacturer doesn't know what they're doing and Apple's brilliant engineers somehow got a higher clock speed than what the RAM is rated for because... shorter wires?

Case in point: DDR4 is meant to operate at a maximum clock speed per the specs of DDR4. However, on plenty of motherboards that are overclock-capable will support memory that is more than 3x the clock of what DDR4 should be capable of. How does this work with memory that is not soldered into the motherboard?

Additionally, without overclocking, the memory is designed to operate at a clock speed. Will shorter traces to the RAM magically increase the capable clock speed of the RAM? Are these the "physics" you're referring to?

[–] [email protected] 1 points 1 year ago (1 children)

I know I've seen something about this topic. I want to say it was from LTT but I can't find the video.

I didn't say anything about it being faster. I said utilize it better. Lower latency can be a big help as it allows quicker access. Think of HDD vs SSD. The biggest advantage in the beginning was the much lower latency SSDs provided. Made things a lot snappier even if the speed/throughput wasn't all that different.

I don't know what kind of difference we're taking about here, or how much real world preformance benefits there are but there's a reason CPUs have caches on the die.

And that doesn't include whatever other benefits shorter traces provide. Less voltage drop might be helpful.

But, flexibility must still be better than those gains else most manufacturers would have switched. At some point you start running out of better ways to improve performance though. That's why things are going back to being integrated with the CPU again.

[–] [email protected] 1 points 1 year ago

Lower latency can be a big help as it allows quicker access

How much latency? Consider the speed of electricity at a few centimeters.

there's a reason CPUs have caches on the die

The static RAM on the die is a different type of memory that's appropriate for the CPU to use. It's not that short conductor lengths magically make it faster.