Moving the technical discussion about the GT300 to the tech forum.
From many IT web sites:
There are literally dozens of IT sites which repeat this same information, which you can look up yourself, and no one is arguing this point. The key point is that the GT300 is a MIMD architecture card.The GT300 Cores rely on MIMD-similar functions [Multiple-Instruction Multiple Data] - all the units work in MPMD mode, executing simple and complex shader and computing operations on-the-go
Here is retired IBM Distinguished Engineer, U. of Colorado Research Faculty member and parallel cluster expert (the system used by Larrabee and GT300) who literally wrote the book on clusters talking about the GT200 chip compared to Larrabee, Greg Pfister:
This is what Charlie meant when he spoke about the GT300 being like Larrabee: they use the same type of system, which is MIMD architecture. (Larrabee is not dead BTW, they only canceled one part of the Larrabee Project, the Larrabee Prime. The rest of the project is humming along nicely)Computing expert Greg Pfister, who’s worked in parallel computing for
30 years, has a good blog about the differences between MIMD and SIMD
architectures...which is well worth a read if you want to find out
more information. Pfister makes the case that a major difference
between Intel’s Larrabee and an Nvidia GPU (edit: pre-GT300) running CUDA is that the
former will use a MIMD architecture, while the latter uses a SIMD
architecture.
Pfister goes on to explain part of the software side controls on a MIMD architecture:
http://www.bit-tech.net/news/hardwar...architecture/1Pfister says
that “Larrabee should have a big advantage in flexibility, and also
familiarity. You can write code for it just like SMP code, in C++ or
whatever your favorite language is.”
NVidia confirms this with their press releases which state that the GT300 will run on C++ code. Specs given so far give not just memory and gpu core clock speeds but now shader clock speeds as well. This is because the shaders are simple generic multi purpose cores that take the C++ and other software commands to present the shader information.
Previous articles about MIMD architecture compare it, and the CGPU chip running it, to presenting graphics on a computer without a graphics card at all, exactly as in software DirectX mode. This is basically what the GT300 does, now that cpu and memory hardware technology is at the point where the software mode is able to handle the amount of information fast enough to present the graphics in a way comparable, or even better than, the hardware based graphics cards.
This is the big 'revolution' in parallel MIMD cards like the GT300 and now defunct Larrabee card- they can compute both graphics processes and regular cpu processes in one piece of hardware. Not using heavy duty graphics? It can even help your computer's regular cpu do it's job. Some experts are even saying the line is now blurred between the need for a GPU and CPU seperation at all, that speeds are fast enough that we only need the one piece of hardware. As a matter of fact people have pointed out that these types of graphics cards can run an OS all by themselves without any need for a mainboard cpu.
Grasp the concept now?




Reply With Quote









Bookmarks