Ook Intel werkt aan Multi Chip Modules voor zijn GPU's

4 reacties

Niet alleen Nvidia, maar ook Intel lijkt aan Multi Chip Modules (MCM) voor gpu's te werken. Een recent gepubliceerde patentaanvraag toont een serie grafische processors die samenwerken om een enkele frame te produceren. Het bedrijf beschouwt MCM als de volgende stap in de evolutie om chipontwerpers weg te leiden van problemen met schaalbaarheid, produceerbaarheid en vermogensafgifte. De problemen komen met het steeds groter worden van chips wanneer het gaat om het leveren van prestaties.

Het ontwerp van Intel wijst op een hiërarchie in workloads: een primaire grafische processor coördineert de volledige workload. Volgens het patent worden er meerdere 'graphics call draws' (instructies) over meerdere gpu's verdeeld. Vervolgens werkt de eerste gpu aan een eerste 'draw pass' van het gehele frame. Op dit punt creëert de gpu slechts data (zichtbaarheid en obstructies) om te bekijken wat er gerenderd moet worden. Vervolgens gaan een aantal 'tiles' gegenereerd tijdens de eerste 'pass' naar andere, beschikbare gpu's. Volgens de eerste 'pass' zijn zij verantwoordelijk voor het in zijn geheel en accuraat renderen van de scène van hun desbetreffende tile, die aangeeft welke primitive in elke tile zich bevindt of laat zien waar er niks is om te renderen. Wanneer alle grafische processors hun stukje berekening hebben gedaan, inclusief schaduw, verlichting en raytracing, worden hun bijdragen samengevoegd om het uiteindelijke beeld op het scherm te presenteren.

Het lijkt er dus op dat de fabrikant de voorkeur geeft aan het tile-gebaseerde 'checkerboard'-renderen, een techniek die vandaag de dag gebruikt wordt in gpu's, naast het distribueren van de vertexberekeningen die volgt na de eerste 'pass'. In het patent kaart Intel de SLI- en Crossfire-prestaties van respectievelijk Nvidia en AMD aan om de potentiële prestatieverbeteringen in multi-gpu-opstellingen te illustreren. Uiteindelijk zullen die prestaties lager liggen dan een echt MCM-ontwerp.

Intels patent maakt het gebruik van meerdere ontwerpen mogelijk. Zo kunnen meerdere grafische processors in tandem werken of alleen delen van gpu's. De methode is van toepassing op "een desktopsysteem met één processor, een workstation met meerdere processors, een serversysteem, en een SoC-ontwerp voor smartphones". Intel noemt de ontwerpen 'embodiments' (belichamingen, uitvoeringen) die, aldus de fabrikant, zelfs in staat zijn om instructies te accepteren zoals RISC, CISC of VLIW. Het zou zelfs mogelijk zijn een 'enkele die' te ontwerpen inclusief geheugen- en i/o-controllers.

Bronnen: Freepatentsonline, Twitter

« Vorig bericht Volgend bericht »
0