by multi gpu do we mean multiple discrete GPU's such as any x2 type of card? or multiple disrete cores on a single die? graphics processing is already an extremely parallelizable task. That's why GPU's have hundreds of stream processors and shader units. Those channels already act as a "multi GPU" solution with shared resources like memory links and the like. hence any modern GPU already is the equivalent of a 100+core processor (mind you with a specific instruction sets and shared memory) correct me if I'm wrong, but what is the benefit of going to multiple discrete dies instead of using one die with twice the transistors? unless we are talking about heat and yields?