I wonder if you could use this to run lots and lots of small virtualized nodes? I know that's not the intended use case but I wonder if it's possible and would perform well?
Memory bandwidth would limit the performance unless your VMs were running something with a very small memory footprint, about 160 megabytes per instance.
Having said that, I've used Unix workstations with less RAM attached than that through much less than 7GBps worth of bus...
The first paragraph mentions that you can boot an OS on each of those cores. Or did you mean something else? Of course memory is tight as rbanffy pointed out, so loading up so much duplicate OS overhead might not be the most productive use.
Edit: 1 GHz sounds like plenty until you realize it's in-order execution. This would be noticeably sluggish.
VMWare has something called "Transparent Page Sharing", which allows VMs to share read only pages. So, it might actually be feasible to start up 50 VMs if they were all running the same software and only had a small amount of private state.