danger/u/
This thread is permanently archived
Why we can't have modular motherboard?

| Imagine if existed modular standart which would wire all components or standarts together.. ohh you want nvme? buy this.. ohh you still have DDR4? replace it by this part.. etc..


| well, we kinda had it in 2000-2010, at least for the video chip part in laptops. though it was not really popular practice still. and yeah, PCI slots still exist. if you want NVMe, there are adapters for that, just for PCI!
As for RAM, well, it's not that simple. so you'll still have to use ddr4.


| because computers are in fact not magic and all data is not created equal


| I mean we've moved to monolithic boards because of complexity, and performance

Ram > CPU is faster than RAM > modular memory controller > CPU

Every connector and mm of traces on the board increase cost and latency which decreases performance which means no one buys it because you're paying more for less, which means even the people who do don't have options anyway because there's not enough of a market


| At least desktop mobos are cheap and kinda universal,good luck doing anything with laptop motherboard lmao


| Because modularity often brings trade-offs in performance


| If we had more asynchronous designs we wouldn't have to deal with a lof of issues that exists today


| >>993925 async is fast but also slow


| >>c25a5a its slow if you do it wrong. its fast when you do it right


| >>994219 doing it right requires knowing when to use or not use it


| >>c25a5a
you do?


| >>994219 "Doing right" is not something software world does in general, they do fast and loose. Also I heard that benefits of async taper out fast, due to the fact that not all computations are created equal and eventually the imbalances add up. Can't expand on it much tho, I aint an egghead.

Total number of posts: 12, last modified on: Wed Jan 1 00:00:00 1705102420

This thread is permanently archived