Not for nothing the Shader processors inside the GPUs are called stream processors IIRC![]()
That's kind of the idea AMD had with buying ATI in the first place. GPUs are more like the vector processors of yore before we got into supercomputing clusters- they can vastly boost the speed of certain computations so long as you view the work as a stream- minimal if any branching, etc.
In reality, you can do it right now. The SH metaprogramming language will allow you this ability with the current NVidia, ATI, and Intel drivers. The problem with this being that: With the Intel drivers there's a dearth of the parts that will buy you something and the support for that functionality is still in it's infancy. With the currently shipped (not the about to ship drivers or the soon to happen open source driver...) ATI drivers, you might as well not bother because unless you've got a X1900XTX or comparable, you won't have enough speed to have bothered with in the first place- because the drivers are so damned slow at rendering things. Now, this is under Linux. The problem only really applies to Intel parts right at the moment under Windows- but Windows is hampered by other performance concerns (bad designs for supercomputing because it's more of a consumer desktop OS than a server/embedded OS with a slick user interface layered on top...).Essentially these GPUs things are like CPUs, aren't they? To me this is something that simply cannot be done nearly as well under Windows due to the static closed-source nature of the OS.
Last edited by Svartalf; 09-07-2007 at 01:44 PM.
Not for nothing the Shader processors inside the GPUs are called stream processors IIRC![]()
Now look, I am in no way meaning to look a gift horse in the mouth. This is more a case of me salivating to the possibilities of this article.
Is Ati also going to release information on accessing video accelleration hardware on these chips?
R100-400 have a Rage chip capable of doing wonders to both accelerate and improve the quality of MPEG-2 video (and with the right coding, the features shared in MPEG-4/AVC/VC-1 video). R500 has whatever hardware facilitates Avivo, and R600 has that Avivo "Plus" stuff.
Having access to the specs needed to make XvMC and VAAPI(once finalized) support happen would be the freaking ICING on the CAKE. Seriously, if they get that off the ground I'll pick up an Radeon 2600 THAT DAY to put in the smallest low-speed, low-heat PC I can put together or find, and have the last multimedia center I'll ever need.
Here's hoping.
that's their most precious technology. i doubt they will.Is Ati also going to release information on accessing video accelleration hardware on these chips?
it would be nice if it would happen, though. imagine mplayer with avivo postprocessing support :]