WizardStan said:
Norfen said:
Wait wait wait wait... Maybe I'm just getting hopeful, but with some probably tricky coding, you could get the DSP to function kind of like a video card's processor in a PC?
Depending on what you mean by "video card's processor"
If you mean the GPU, suitable for assorted 2D and 3D transformations, then we've already got one of those. It's pretty sweet.
If you mean... nope, no idea what else you could mean
No seriously, what do you mean? What specifically do you do with your video card on the PC that you want to do with your Pandora and I could tell you if the DSP could (conceivably, in the hands of the right coder) be used to do that.
Graphics card and DSP have very little in common, with the exception of the video decoding that the modern ones have, but that's because the graphics cards themselves got a very specialized DSP for video decoding (UVD for Ati, for example).
DSP are good for processing long streams of data sequentially, whereas the graphic card are made to process lots and lots of small pieces of data an code.
In fact, graphic cards are hard to write for due to its highly parallel nature, people are struggling with to make programs that use 4 cores, imagine with 512 .
Graphic cards might be able to decode hd video in realtime, but only the more powerful ones and consuming much more power than a dsp. They even suck when encoding video, trading off A LOT of quality when trying to encode h264 at a decent rate.
So... I'm too curious about what do you mean.
Also, the SGX in the pandora is extremely far from a power house that are the HD5870 or the GTX480. Its architecture is tailored to render graphics (tile based, where it hides as much as possible from the scene to render as little as possible, even less than the aftermentioned cards). Bypass its only strong point to calculate raw data and you end with a very sucky processor.