turtle
08-31-2006, 02:54 PM
Pay close attention to the X server log output from ATI's Linux driver, as we did recently with a FireGL V7350, and you'll see mention of support for what we believe is a brand new class of product featuring a modern graphics processor. Listed in recent drivers is a SKU called FireStream 2U, apparently powered by ATI R580 and given away by the following strings: FireStream 2U (R580 724E), FireStream 2U (R580 724F).
Using R580 and with unique device IDs of 724E and 724F, at least as far as the Linux driver is concerned and confirmed on ATI's vendor ID page (http://www.ati.com/developer/vendorid.html), these FireStream products appear to be distinct boards with R580, but with a different purpose than 3D graphics acceleration.
First consider the ATI SIGGRAPH '06 presentation on what they call a Data Parallel Virtual Machine (http://www.ati.com/developer/siggraph06/dpvm_sketch_siggraph.pdf), using a recently released 'close to the metal' API, built specifically for general purpose GPU computing (GPGPU). Then consider that ATI have spent significant resources on GPGPU since the inception of the R5-series of GPUs, lastly bearing in mind that stream processing is a class of problem that exploits massive parellism of a device, and it seems logical that FireStream is a product using a 3D GPU but is not for the explicit purpose of drawing pixels.
We therefore surmise that FireStream products from ATI will come in significantly different configurations to those you're used to seeing for desktop discrete graphics, possibly without any display outputs at all, and almost certainly with different PCI Express slot configurations for use in platforms providing 1x, 2x, 4x and 8x slots -- in addition to PEG16X of course. We invisage stream processing clusters with multiple FireStream boards per system, possibly with multiple GPUs per board, designed to exploit their DPVM efforts and accelerate parallel processing problems that fit a modern GPU, as well as their recent Havok FX relationship for the mainstream. Also, thinking about spy shots of upcoming Radeon desktop boards with NVIDIA-like inter-board connectors, we see no reason why future FireStream/DVPM can't also exploit those 'Crossfire' links for concurrent high-bandwidth connection of multiple FireStream boards, for further performance increases and inter-GPU communication outside of the PCI Express bus.
Whatever the final configuration of the product and how it operates, it seems clear to us that FireStream is a coming reality and the first product of its kind from either of the main desktop GPU IHVs to address a growing and very significant market, and from ATI's perspective exploiting as much as possible the architectural traits they've built into R5-series hardware from day one. More on FireStream as we get it.
http://beyond3d.com/
Using R580 and with unique device IDs of 724E and 724F, at least as far as the Linux driver is concerned and confirmed on ATI's vendor ID page (http://www.ati.com/developer/vendorid.html), these FireStream products appear to be distinct boards with R580, but with a different purpose than 3D graphics acceleration.
First consider the ATI SIGGRAPH '06 presentation on what they call a Data Parallel Virtual Machine (http://www.ati.com/developer/siggraph06/dpvm_sketch_siggraph.pdf), using a recently released 'close to the metal' API, built specifically for general purpose GPU computing (GPGPU). Then consider that ATI have spent significant resources on GPGPU since the inception of the R5-series of GPUs, lastly bearing in mind that stream processing is a class of problem that exploits massive parellism of a device, and it seems logical that FireStream is a product using a 3D GPU but is not for the explicit purpose of drawing pixels.
We therefore surmise that FireStream products from ATI will come in significantly different configurations to those you're used to seeing for desktop discrete graphics, possibly without any display outputs at all, and almost certainly with different PCI Express slot configurations for use in platforms providing 1x, 2x, 4x and 8x slots -- in addition to PEG16X of course. We invisage stream processing clusters with multiple FireStream boards per system, possibly with multiple GPUs per board, designed to exploit their DPVM efforts and accelerate parallel processing problems that fit a modern GPU, as well as their recent Havok FX relationship for the mainstream. Also, thinking about spy shots of upcoming Radeon desktop boards with NVIDIA-like inter-board connectors, we see no reason why future FireStream/DVPM can't also exploit those 'Crossfire' links for concurrent high-bandwidth connection of multiple FireStream boards, for further performance increases and inter-GPU communication outside of the PCI Express bus.
Whatever the final configuration of the product and how it operates, it seems clear to us that FireStream is a coming reality and the first product of its kind from either of the main desktop GPU IHVs to address a growing and very significant market, and from ATI's perspective exploiting as much as possible the architectural traits they've built into R5-series hardware from day one. More on FireStream as we get it.
http://beyond3d.com/