4 ms·
Ask HN: Why not have n processors in one motherboard?
Sorry never took system architecture, but it has always bothered me why you can't install another processor at least upto 6, just how you can install multiple rams into motherboard.
These day processors already have cores, what it matters if they are on one chip or multiple chips.
Why can't you install 6 cpus with 6 cores each. 36 cores.
- detaro 8y agoMulti-processor motherboards are a thing in workstations and servers.
- dekhn 8y agoThis already exists. It's called SMP, and the cost of adding processors goes up exponentially. The processors have to be connected, with in a hub or a switched config. Hub is slow if there is lots of IPC and switch is expensive if fully connected. I don't think very many people make machines with more than 6 sockets.
- dman 8y agoIntel has 8 way systems - https://www.lenovo.com/us/en/data-center/servers/mission-critical/System-x3950-X6/p/WMD00000002 https://www.lenovo.com/us/en/data-center/servers/mission-cri...
- dekhn 8y agoSure, and Bull sells systems with far more than that. They're always highly specialized and cost $$$
- dman 8y agoCan you post a link to such a system?
- dekhn 8y agohttps://atos.net/en/products/enterprise-servers/x86-servers-bullion https://atos.net/en/products/enterprise-servers/x86-servers-... 16 Intel Xeon E7 v4 processor sockets + 24TB RAM. Amazon just announced these 8-socket Intel systems: https://www.businesswire.com/news/home/20180927005961/en/AWS-Announces-New-Amazon-EC2-High-Memory https://www.businesswire.com/news/home/20180927005961/en/AWS...
- dman 8y agoThanks!
- detaro 8y agoSGI makes machines (SGI UV series) with up to 256 sockets, but obviously not on one board, but as blades with NUMALink connections. (Still a single machine though, not a cluster)
- techsin101 8y agoi guess my question is why is it not a default thing for regular user pcs. why do i have to buy a new cpu, why can't i buy 4 amd cpus instead of buying that i7 to get performance i need.
- detaro 8y agoBecause it'd be more expensive and complicated, and thus nobody would buy that stuff. Was slightly different at some points in the past, where more enthusiasts had them, but back then CPU speed was something that really mattered for consumers. + market segmentation: if you really need multiple CPUs, you likely are willing to pay for it.
- dekhn 8y agoyou can't strap N cpus together and get the same performance as a single fast CPU unless you have problems that map well to that. It's cost effective for intel or AMD to throw multiple cores on a die, but less effective to put multiple sockets on a motherboard as the motherboard now needs a bunch of expensive traces between all the sockets to handle the communication which is required to parallelize algorithms. It's just not cost-effective. And you can buy dual socket machines- they start around $2K which is about 4X the cost that a consumer wants to pay.