Can NVIDIA GPU core be plugged into embedded boards?
I am looking at recommending CUDA for a real-time image processing application. But I am not sure if NVIDIA cards can be integrated into real-time embedded boards?
The TI evaluation board (Davinci) that we have has a mini-PCI slot. Are there CUDA capable GPUs that are mini-PCI compatible?
In theory it would be possible to create a board that used a bridge chip to connect to PCI, but the low bandwidth would probably make this pointless. Even if you could connect the board, you would still need a driver that ran on your embedded CPU.
We are evaluating solutions for the embedded market.
Thanks for the clarification. Hopefully NVIDIA would catch up sooon there. Embedded CPUs anyway run at very less speed (I think so). So, the PCI bridge overhead that you were speaking about might NOT outweigh the CUDA advantage.
And, yes, most embedded devices run linux and so I guess CUDA support should be easy on such systems
There are very few hardware platforms using CUDA based GPU solutions in the embedded world. Visit www.vision4ce.com and see our GRIP product
We use mini-ITX and can integrate high end GPU such as 9600 GT over the PCIe x16 bus to get a true desktop solution - this is not not an underclocked 8800M MXM solution
A low profile GT220 card (e.g. ASUS) might fight some embedded boards. Requires a PCI-X 16x slot though, unless you buy or solder or otherwise hack an adaptor ;)
While it isn’t exactly “embedded”, I have been working with a Zotac 9300-ITX board recently which is rather good. You get a 16 core MCP79 embedded compute capability 1.1 gpu wuth VGA, DVI and HDMI outs, a full PCI express x16 socket, 3x SATAII, onboard gigabit ethernet and an LGA 775 socket that supports any Core2 CPU up to 95W TDP. I have been running Linux on it and everything works just fine.