HamidFULL
07-03-2007, 14:41
Nvidia G80GL :
THE TIME FOR G80GL is now. Nvidia used the first day of the Game Developers Conference here in San Francisco to launch the "GL" version of its G80 chip, better known to the general public as Quadro.
G80GL will have 1.5GB of GDDR3 memory, and now that has come to pass.
There are two offerings in the range. Quadro FX 4600 uses a regular GeForce 8800GTS PCB, but features a full 768MB of GDDR-3 memory, a 384-bit interface with bandwidth of 57.6 GB/s (memory clock is set at modest 1.2 GHz).
The Quadro FX 5600 uses the 8800GTX PCB, but this time memory is placed on both sides of the PCB, yielding in massive 1.5GB of video memory clocked at 1.6GHz
Source1: http://www.3dprofessor.org/Latest%20News.htm
Source2: http://www.nvidia.com/page/qfx_uhe.html
Source3: http://www.nvidia.com/object/IO_40513.html
Intel CGPU Plans (Larabee) :
The memory makers are lining up GDDR5 in 512 and 1GB capacities. We also managed to get some nitty-gritty details about a PCIe Gen2 card with Larrabee chip on it.
Meanwhile, we hear Intel's discrete graphics part will be sampling in second half of next year, with some of usual suspects (Micron, Qimonda or Samsung) GDDR chips on the PCB. Release date is still somewhere between Yuletide '08 and Q1 2009. µ
Larabee target is 16 cores in the early 2009 time frame, but that is not a fixed number. Due to the architecture, that can go down in an ATI x900/x600/x300 fashion, maybe 16/8/4 cores respectively, but technically speaking it can also go up by quite a bit.
What are those cores? They are not GPUs, they are x86 'mini-cores', basically small dumb in order cores with a staggeringly short pipeline. They also have four threads per core, so a total of 64 threads per "CGPU". To make this work as a GPU, you need instructions, vector instructions, so there is a hugely wide vector unit strapped on to it. The instruction set, an x86 extension for those paying attention, will have a lot of the functionality of a GPU.
What you end up with is a ton of threads running a super-wide vector unit with the controls in x86. You use the same tools to program the GPU as you do the CPU, using the same mnemonics, and the same everything. It also makes things a snap to use the GPU as an extension to the main CPU.
Rather than making the traditional 3D pipeline of putting points in space, connecting them, painting the resultant triangles, and then twiddling them simply faster, Intel is throwing that out the window. Instead you get the tools to do things any way you want, if you can build a better mousetrap, you are more than welcome to do so. Intel will support you there.
Those are the cores, but how are they connected? That one is easy, a hugely wide bi-directional ring bus. Think four not three digits of bit width and Tbps not Gbps of bandwidth. It should be 'enough' for the average user, if you need more, well now is the time to contact your friendly Intel exec and ask.
As you can see, the architecture is stupidly scalable, if you want more CPUs, just plop them on. If you want less, delete nodes, not a big deal. That is why we said 16 but it could change on more or less on a whim. The biggest problem is bandwidth usage as a limiter to scalability. 20 and 24 core variants seem quite doable.
The current chip is 65nm and was set for first silicon in late 07 last we heard, but this was undoubtedly delayed when the project was moved from late 08 to 09. This info is for a test chip, if you see a production part, it will almost assuredly be on 45 nanometres. The one that is being worked on now is a test chip, but if it works out spectacularly, it could be made into a production piece. What would have been a hot and slow single threaded CPU is an average GPU nowadays.
Why bring up CPUs? When we first heard about Larrabee, it was undecided where the thing would slot in, CPU or GPU. It could have gone the way of Keifer/Kevet, or been promoted to full CPU status. There was a lot of risk in putting out an insanely fast CPU that can't do a single thread at speed to save its life.
I would think that the whole GPU notion is going away soon as the whole concept gets pulled on die, or more likely adapted as tiles on a "Fusion like" marchitecture.
In any case, the whole idea of a GPU as a separate chip is a thing of the past. The first step is a GPU on a CPU like AMD's Fusion, but this is transitional. Both sides will pull the functionality into the core itself, and GPUs will cease to be. Now do you see why Nvidia is dead?
So, in two years, the first steps to GPUs going away will hit the market. From there, it is a matter of shrinking and adding features, but there is no turning back. Welcome the CGPU. Now do you understand why AMD had to buy ATI to survive? µ
Source1 (http://theinq.com/default.aspx?article=38011)
Source2 (http://www.theinq.com/default.aspx?article=37548)
THE TIME FOR G80GL is now. Nvidia used the first day of the Game Developers Conference here in San Francisco to launch the "GL" version of its G80 chip, better known to the general public as Quadro.
G80GL will have 1.5GB of GDDR3 memory, and now that has come to pass.
There are two offerings in the range. Quadro FX 4600 uses a regular GeForce 8800GTS PCB, but features a full 768MB of GDDR-3 memory, a 384-bit interface with bandwidth of 57.6 GB/s (memory clock is set at modest 1.2 GHz).
The Quadro FX 5600 uses the 8800GTX PCB, but this time memory is placed on both sides of the PCB, yielding in massive 1.5GB of video memory clocked at 1.6GHz
Source1: http://www.3dprofessor.org/Latest%20News.htm
Source2: http://www.nvidia.com/page/qfx_uhe.html
Source3: http://www.nvidia.com/object/IO_40513.html
Intel CGPU Plans (Larabee) :
The memory makers are lining up GDDR5 in 512 and 1GB capacities. We also managed to get some nitty-gritty details about a PCIe Gen2 card with Larrabee chip on it.
Meanwhile, we hear Intel's discrete graphics part will be sampling in second half of next year, with some of usual suspects (Micron, Qimonda or Samsung) GDDR chips on the PCB. Release date is still somewhere between Yuletide '08 and Q1 2009. µ
Larabee target is 16 cores in the early 2009 time frame, but that is not a fixed number. Due to the architecture, that can go down in an ATI x900/x600/x300 fashion, maybe 16/8/4 cores respectively, but technically speaking it can also go up by quite a bit.
What are those cores? They are not GPUs, they are x86 'mini-cores', basically small dumb in order cores with a staggeringly short pipeline. They also have four threads per core, so a total of 64 threads per "CGPU". To make this work as a GPU, you need instructions, vector instructions, so there is a hugely wide vector unit strapped on to it. The instruction set, an x86 extension for those paying attention, will have a lot of the functionality of a GPU.
What you end up with is a ton of threads running a super-wide vector unit with the controls in x86. You use the same tools to program the GPU as you do the CPU, using the same mnemonics, and the same everything. It also makes things a snap to use the GPU as an extension to the main CPU.
Rather than making the traditional 3D pipeline of putting points in space, connecting them, painting the resultant triangles, and then twiddling them simply faster, Intel is throwing that out the window. Instead you get the tools to do things any way you want, if you can build a better mousetrap, you are more than welcome to do so. Intel will support you there.
Those are the cores, but how are they connected? That one is easy, a hugely wide bi-directional ring bus. Think four not three digits of bit width and Tbps not Gbps of bandwidth. It should be 'enough' for the average user, if you need more, well now is the time to contact your friendly Intel exec and ask.
As you can see, the architecture is stupidly scalable, if you want more CPUs, just plop them on. If you want less, delete nodes, not a big deal. That is why we said 16 but it could change on more or less on a whim. The biggest problem is bandwidth usage as a limiter to scalability. 20 and 24 core variants seem quite doable.
The current chip is 65nm and was set for first silicon in late 07 last we heard, but this was undoubtedly delayed when the project was moved from late 08 to 09. This info is for a test chip, if you see a production part, it will almost assuredly be on 45 nanometres. The one that is being worked on now is a test chip, but if it works out spectacularly, it could be made into a production piece. What would have been a hot and slow single threaded CPU is an average GPU nowadays.
Why bring up CPUs? When we first heard about Larrabee, it was undecided where the thing would slot in, CPU or GPU. It could have gone the way of Keifer/Kevet, or been promoted to full CPU status. There was a lot of risk in putting out an insanely fast CPU that can't do a single thread at speed to save its life.
I would think that the whole GPU notion is going away soon as the whole concept gets pulled on die, or more likely adapted as tiles on a "Fusion like" marchitecture.
In any case, the whole idea of a GPU as a separate chip is a thing of the past. The first step is a GPU on a CPU like AMD's Fusion, but this is transitional. Both sides will pull the functionality into the core itself, and GPUs will cease to be. Now do you see why Nvidia is dead?
So, in two years, the first steps to GPUs going away will hit the market. From there, it is a matter of shrinking and adding features, but there is no turning back. Welcome the CGPU. Now do you understand why AMD had to buy ATI to survive? µ
Source1 (http://theinq.com/default.aspx?article=38011)
Source2 (http://www.theinq.com/default.aspx?article=37548)