[Open-graphics] Sun releases RTL design for Niagra 2 under GPL 2.0
Paul Brook
paul at codesourcery.com
Fri Dec 14 11:36:22 EST 2007
> It is actually the FGX processor which would be of interest to us. I
> have wondered if it would be possible to have a graphics processor based
> on multiple SIMD processors from standard MPUs. I was thinking of the
> AltiVec; however, the SPARC is available free.
This has been disucussed here several times before. It isn't a viable option
for two reasons:
a) Fixed function hardware is relatively easy to pipeline, and is smaller so
we can fit more units in the same area. Variable function hardware (aka
shaders) is more complicated and you generally need much higher clock and
shorter pipelines, which aren't feasible to implement on current FPGAs.
b) 3D rendering is a very specialised task. Using a general purpose core adds
lots of overhead for things that we just don't need. Even a relatively slow
special-purpose FPGA can get much higher thoughput and better
performance/watt than the fastest general purpose CPU.
Paul
More information about the Open-graphics
mailing list