Op Beyond3D is een uitgebreid artikel verschenen waarin wordt ingegaan op de architectuur van de grafische processor van de Xbox 360. De grafische processor is ontworpen door ATi en gaat door het leven onder de ‘Xenos’-codenaam. Vanwege het feit dat ATi zowel de grafische chip voor de Xbox 360 en de Nintendo Revolution heeft ontworpen stond het bedrijf onder strikte NDA’s, zelfs binnen het bedrijf mochten details over de architecturen niet uitgewisseld worden. Met de officiële introductie van beide consoles zijn verschillende NDA’s verstreken en kreeg Beyond3D de kans om met enkele belangrijke ontwikkelaars van de Xenos-chip te spreken.
Zoals bekend bestaat de Xenos uit een tweetal verschillende chips. De eerste chip is een shader array bestaand uit 48 ALU’s die zowel vertex als pixel shaders kunnen verwerken. De tweede chip bestaat uit 10MB eDRAM-geheugen en logica om verschillende basisoperaties praktisch gratis uit te kunnen voeren. Hieronder vallen FSAA, z- en stencilbuffer-operaties en alphablending-operaties. Onder andere vanwege het feit dat de z-operaties door de chip met het eDRAM-geheugen uitgevoerd kunnen worden kan een displacement mapping algoritme in een enkele pass uitgevoerd worden. Een ander, bekender voordeel, is het gratis kunnen uitvoeren van FSAA.
Een interessante feature van de Xenos-architectuur is de Memexport-instructie. Met deze instructies kan de grafische chip direct vector data richting het systeemgeheugen pushen en pullen. Hierdoor kan de grafische chip ook ingezet worden als een soort van supersnelle floating point coprocessor. Het zou bijvoorbeeld mogelijk zijn om de GPU te gebruiken om de natuurkundige berekeningen uit te voeren die nodig zijn voor een realistische interactie tussen objecten. In het artikel wordt ook verder ingegaan op andere aspecten van de GPU waar tot op heden nog weinig over bekend was. Besproken worden onder andere het stroomgebruik en de features die aanwezig zijn om deze te minimaliseren. Verder komen aan bod het threadmanagement dat moet voorkomen dat de shader units zonder werk komen te zitten, hoe de features van de chip zich verhouden met de huidige generatie grafische chips voor de pc, de organisatie van de pipeline en de verwerking van textures.
Uit het artikel blijkt dat de architectuur van de Xenos wezenlijk verschillend is van de architectuur van de huidige generatie videochips voor de pc. Tevens zijn er goede redenen om aan te nemen dat de architectuur in veel gevallen efficiënter en sneller is. Desondanks is het niet te verwachten dat we een dergelijke chip binnenkort ook in de pc kunnen stoppen. De Xenos heeft verschillende features die niet gebruikt kunnen worden met DirectX 9.0c, maar mist daarentegen verschillende belangrijke features voor WGF 2.0. Desondanks is wel te verwachten dat een vergelijkbare architectuur in de toekomst geïntroduceerd zal worden voor de pc, echter niet op de korte termijn.
