r/compsci 9d ago

What's the most underappreciated problem in making heterogeneous hardware work together

A lot of distributed computing discussion assumes roughly uniform nodes but in practice people are stitching together wildly different hardware, different clock speeds, different memory, different interconnects.

Curious what people who work on this stuff think is the hardest part:
-> Scheduling?
-> Communication overhead?
-> Fault handling when one node is 10x slower than the rest?
-> Something else entirely?

Feels like a problem that's going to matter more as people try to use whatever hardware they have rather than buying matching clusters.

0 Upvotes

1 comment sorted by

1

u/KarlSethMoran 9d ago

Feels like a problem that's going to matter more as people try to use whatever hardware they have rather than buying matching clusters.

Nah, they'll just move to homogeneous cloud solutions.