On 26-Feb-08, at 6:37 AM, Jeff Read wrote:
On Mon, Feb 25, 2008 at 10:39 PM, James Long <longster@gmail.com>
wrote:
Heh, well, one of my side projects is a high performance graphics
engine. True parallel processing is becoming extremely important;
though I'm still not sure of the best way to achieve it. Using STM
can incur high lock contention, but going with the Termite model
incurs quite a bit of overhead with serializing/deserializing,
copying, and TCP packet construction/destruction. It's possible you
could avoid the TCP overhead for local processes using pipes of some
sort.
It is possible to interface to Gambit's low-level I/O system, but it
is not documented and non-obvious. I will put together a brief
documentation so that you can experiment with this.
Marc
Not sure if it is relevant, but Nvidia's CUDA comes to mind...