On Mon, 20 Feb 2012, Toby Thain wrote:
On 20/02/12 4:07 PM, Alexey Toptygin wrote:
If you just need DSP/embedded control, then why
bother with the
transputer-like features? Those are what make it distinct from other,
more established DSP products that already have market share. That means
they need to come up with some use case where low latecy, high bandwidth
core-to-core IO is a requirement. Are there any?
What if you could map Erlang processes to it? There are many industrial and
general purpose Erlang programs now. It thrives on low-latency message
passing between as many cores as possible.
Sure, you can do that. And GreenArrays chips can run Forth really well.
But, given XCore hardware and x86_64 hardware that costs the same, can
XCore outperform x86_64 running that same Erlang code?
And, even more importantly, are there compute taks that can't be done
quickly on x86_64 in any language, but can be done quickly on XCore?
Alexey