I was just curious why everything is an exponent of two.
I'll start by using consoles as a general example before getting into graphics card hardware:
4-bit (Atari?), 8-bit (NES), 16-bit (SNES), 32-bit (PSX), etc.
That is just generally speaking, but in say, the r300 we have 8 pipes, and I hear people talking about going to 16. Unless I'm mistaken the R100 had two pipes, the R2xx had 4, and the R3xx have 8, which supports the exponential rise, and all other graphics cards I'm aware of also fall into one of those multiples. What is the reason for this... Is it impossible or difficult to go from 8 to 12 pipes, or is it just more cost efficent to double each time...
Then there is the memmory bus. ATI was the first successful high end (poor Parhelia) chip to support the feature with the launch of the 9700 line, and ATI hinted about raising the bar again next generation, while it seems insane to think that they would go so soon to the sort of board complexity that a 512-bit bus would entail... is it possible to add another 128-bits to have a 384-bit bus?
GPU's have been 256-bit for awhile now... and as far as I can tell don't seem to be showing signs of jumping higher any time soon... I figure the explanation for all these things are probably linked together (pipe-lines, memmory bus, etc)... and one answer will cover everything, but it is just something that has confused me...
And thanks for activating my account Dave!
I'll start by using consoles as a general example before getting into graphics card hardware:
4-bit (Atari?), 8-bit (NES), 16-bit (SNES), 32-bit (PSX), etc.
That is just generally speaking, but in say, the r300 we have 8 pipes, and I hear people talking about going to 16. Unless I'm mistaken the R100 had two pipes, the R2xx had 4, and the R3xx have 8, which supports the exponential rise, and all other graphics cards I'm aware of also fall into one of those multiples. What is the reason for this... Is it impossible or difficult to go from 8 to 12 pipes, or is it just more cost efficent to double each time...
Then there is the memmory bus. ATI was the first successful high end (poor Parhelia) chip to support the feature with the launch of the 9700 line, and ATI hinted about raising the bar again next generation, while it seems insane to think that they would go so soon to the sort of board complexity that a 512-bit bus would entail... is it possible to add another 128-bits to have a 384-bit bus?
GPU's have been 256-bit for awhile now... and as far as I can tell don't seem to be showing signs of jumping higher any time soon... I figure the explanation for all these things are probably linked together (pipe-lines, memmory bus, etc)... and one answer will cover everything, but it is just something that has confused me...
And thanks for activating my account Dave!