I wish I could implement this:
Maybe even a scaled down version limited to 4 CMs, with dual GigE instead of dual 10GigE.
Wouldn't a multi-core modern chip be cheaper, faster, and more practical?gridrun wrote:Oh, I was just thinking a cluster full of highly available, super-low-power LINUX servers.
Existing software would be able to use this architecture. Each CM sees a GigE LAN interface on it's USB port, the FPGA provides standard Ethernet switching between CMs and the outside world. One such board being basically equal to a bunch of Raspberry Pis, joined by an Ethernet Switch, by each berry's Ethernet Port. Same approach as for example http://www.theregister.co.uk/2013/05/20 ... i_cluster/. But this time @ 480mps per CM, and without the cumbersome Ethernet cabling and external Switch. And without the n USB-LAN adapter chips for each berry.
Development would go into the FPGA. Presumably IP cores for GigE/10G MAC, Ethernet Switching and USB can be had on the market. Joining it all together would require some work, especially the necessary modifications to the USB Ethernet device.