3 ms·
It may also spell trouble for horizontal scaling. A 128 core computer with a few terabytes of RAM could handle loads that that would otherwise need dozens of co
by RcouF1uZ4gsC 3y ago
It may also spell trouble for horizontal scaling. A 128 core computer with a few terabytes of RAM could handle loads that that would otherwise need dozens of computers. There are huge advantages in terms of ease of management and programming.
- geysersam 3y agoNot sure about the "ease" of writing programs that scale efficiently to 128 cores. If we're just running several processes there's not much difference from just running 8 computers each with 16 cores.
- eldenring 3y agoThis is absolutely not true, having shared memory or even just being able to communicate over local os pipes is massivley simpler than introducing a network.
- ilyt 3y agoAnd orders of magnitude faster
- ilyt 3y agoSure if you never programmed anything complex that needs actual communication and not just submitting job results at the end
- imtringued 3y ago8 servers use up one third of a rack. You need interprocess communication that works across machines. You need to orchestrate the deployment of software. Communication within a machine is much faster.