James Long wrote:
On Mon, Feb 25, 2008 at 5:01 PM, Christian Jaeger christian@pflanze.mine.nu wrote:
Why would you love to see them exactly? What do you want to do?
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.
I don't know how native threads in Gambit would look, but it's bound to be more efficient than separate processes.
Could you do your work with homogenous vectors as the only shared data structure (including locks)? (And apart of that, Termite style communication.)
If so, I could help implement something when I get the time (in a month or two).
Christian.