DeadmeatGA
Banned
I believe now is the time to split GPUs into two physical chips, one implementing vertex shaders and the other implementing pixel shaders+eDRAM.
The reason for this split is that while the performance of vertex shader is largely dependent on clock-speed, the pixel shader performance is dependent on memory bandwidth. While the obvious solution to memory bandwidth limitation is eDRAM, eDRAM process tend to have an ill-effect on the clock-speed and the final part tend to be substantially slower than an equivalent all-logic part, thus hurting the vertex shader performance. Since the path to higher performance is incompatible between vertex shader and pixel shader, it is logical to separate into two parts.
I hope to see XGPU2 as two separate parts, the 2 Ghz VSP chip implementing 8 vertex shaders and the 1 Ghz PSP chip implementing 8 pixel shaders+5.3 MB eDRAM.
The reason for this split is that while the performance of vertex shader is largely dependent on clock-speed, the pixel shader performance is dependent on memory bandwidth. While the obvious solution to memory bandwidth limitation is eDRAM, eDRAM process tend to have an ill-effect on the clock-speed and the final part tend to be substantially slower than an equivalent all-logic part, thus hurting the vertex shader performance. Since the path to higher performance is incompatible between vertex shader and pixel shader, it is logical to separate into two parts.
I hope to see XGPU2 as two separate parts, the 2 Ghz VSP chip implementing 8 vertex shaders and the 1 Ghz PSP chip implementing 8 pixel shaders+5.3 MB eDRAM.