Ik kon dit over de Xenos C1 vinden:
500MHz Custom ATI Graphics Processor
Unified Shader Core
48 ALU’s for Vertex or Pixel Shader processing
16 Filtered & 16 Unfiltered Texture samples per clock
10MB eDRAM Framebuffer
Die 800 SPU's zijn kun je ook ALU's noemen. Zo ver ik weet was de HD2900 8x zo krachtig als de Xbox 360. EDRam kon inderdaad een boost geven. Of als Cache of het kon gebruikt worden om "free"aa mogelijk te maken. In de praktijk heb ik weinig geen AA gezien in Xbox games.
In de tijd dat de Xbox 360 ontwikkeld werd had je de R580 (aka X1900)
-Pixel shaders 3x16 = 48
-Vertex shaders = 8
-Texture units = 16
Als ik naar deze spec sheet kijk:
http://www.neogaf.com/forum/showthread.php?t=63968
Begin ik het idee te krijgen dat de Xenos C1 misschien 1D geweest is. Waar ze bij de R600 overgestapt zijn naar een 64 (5 wide) Principe. Ik ga kijken of ik daar nog wat meer over kan vinden. Maar ik moet eerlijk zeggen dat ik et toen nooit zo diep in gedoken ben. Als je naar de die size kijkt van de Xenox (ED ram zit er los naast) dan is het een best grote chip. Ook al was deze gemaakt op 90nm.
Edit: Volgens Anandtech:
Xbox 360 Revision CPU GPU eDRAM
Xenon/Zephyr 176mm2 182mm2 80mm2
Falcon/Opus 135mm2 156mm2 64mm2
Jasper 135mm2 121mm2 64mm2
De R600 was op 80nm 420mm2.
Dus Xenos was relatie klein. Nu vraag ik me alleen af of deze ook dat vliw-5 was of dat het toch iets totaal anders geweest is.
Ik weet wel dat de R500 (aka Xenos C1) nooit als desktop chip uit gekomen is. Ze hebben die "geschrapt" en zijn door gegaan naar de R600.
Edit2:
Heb het volgende kunnen vinden:
Unified-Shader of Xbox 360 GPU has total 48 the operational unit which is (ALU). As for respective ALU, the 4way vectoring unit of 128bit has 1 and 1way scalar unit 1 of 32bit inside. Are simultaneously order issue and processing possible vis-a-vis both units. Concerning each ALU, it becomes the calculation where these at a time 512 registers exist, but the register group is done share.
Ik weet niet pressie wat het betekend maar 4 way lijkt mij de manier van aanspreken. Kortom het zijn nog steeds 48 units. Waar je bij de R600 dat vliw 5 kreeg waardoor elke shader eigenlijk 5 units er onder had hangen (4 simple 1 complex).
Edit 3: Nieuwe Info van een Artiekel van Beond3D:
Its been said that Xenos's shader processor is an array of 48 ALU's, however it is more correct to say that that it is 3 separate arrays of SIMD (Single Instruction Multiple Data) ALU's. Each one of the 48 ALU's can co-issue a vector (Vec4) and a scalar instruction simultaneously, essentially allowing a "5D" operation per cycle. Each one of the ALU's is a complete instruction duplicate of the others and are all single precision IEEE floating point 32-bit compliant. The ALU's will process everything in FP32 internal precision and there are no internal partial precision requirements for FP16. Additional to the 48 ALU's is specific logic that performs all the pixel shader interpolation calculations which ATI suggests equates to about an extra 33% of pixels shader computational capability.
Dus wel 5D dus dan zouden het wel 240 shaders zijn. In dat geval is de Xenos C1 toch krachtiger dan ik dacht. Verschil met de RSX is dan heel klein en ik denk persoonlijk in het voordeel van de C1.
[Reactie gewijzigd door Astennu op 15 juni 2011 14:52]