3 ms·
A GPU is actually one of the things you could use the FPGA for fairly easy. The question is if you could gain any serious performance benefits though. The CPU
by JoachimS 11y ago
A GPU is actually one of the things you could use the FPGA for fairly easy. The question is if you could gain any serious performance benefits though.
The CPU cores runs at 1.2 GHz, for reliable transfer you want to run the EIM interface at 66 MHz. You could potentially run the GPU at something like 100 MHz in the Spartan6.
That is a 10x difference compared to the CPU. So your GPU must provide more than 10x compared to SW to be useful. Not taking parallel processing into account though.
- nickpsecurity 11y agoI don't think that's a good idea. Doing it on the FPGA will suck so bad that people will immediately remember why we use custom designs for GPU's. I'm sure most people want to be able to do graphics acceleration and do specialized tasks on FPGA's at same time. Need the GPU for those use-cases. I could see a compromise where they used a CPU w/ onboard GPU or multimedia acceleration, though. Not sure if it will meet their cost or NDA-free datasheet requirements though.