Yeah, this would be the ultimate. I have been making an effort to port some of my stuff to GPUs. I just hate the tools.
It took me one week to learn ACE, and I am almost done porting my middleware layer to it. Not sure what you mean if I use a little bit I need all of it. That does not appear to be the case so far anyway...
Perhaps y'all have been following very interesting development or a rogue programmer trying to steal Goldman Sachs proprietary code: http://zerohedge.blogspot.com/2009/07/is-case-of-quant-trading-industrial.html For me, one of the most interesting part is that TIBCO is mentioned in Sergey Aleynikov resume: I understand the decision to use almost everything but the TIBCO part. My guess is this is for the slow parts messaging. The rest of this resume has a very contrived feel to it...
On the topic of Erlang/OTP and messaging it is also worth mentioning retlang which provides a very fast messaging and concurrent execution framework for .net http://code.google.com/p/retlang/ Using retlang on a quad CPU server will give a pretty decent second best to using FPGA.
This might be of interest to people as well: http://jungerl.cvs.sourceforge.net/jungerl/jungerl/lib/otp.net/