Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

renodino (6856)

  (email not shown publicly)

Perl Contrarian & SQL fanboy.

Here's my CPAN goods. []

Journal of renodino (6856)

Monday July 23, 2007
11:55 AM

Thread::Sociable: Sidetracked by Summer; OSCON

[ #33866 ]
Life has conspired against my efforts to get Thread::Sociable into CPAN shape. Perhaps its for the best: a little time away gave me a bit more perspective and time for more research. Plus, OSCON seems to be threads/parallel processing heavy this year, so I hope to pick up a few ideas.

One interesting development: I finally found a decent process-shared memory heap manager, with a friendly BSD license: AppleSeeds (part of Grail). Which gave me cause to refactor things a bit to support pluggable storage mechanisms. Which, in turn, means Thread::Sociable will (eventually) support both thread *and* process shared variables, including for STM, and in the same app (via a weak 2 phase commit operation).

Another interesting development: I'm sitting in the pthreads tutorial at the moment, and turns out Intel is announcing something important at the tutorial I'm attending tomorrow, and it may provide an STM implementation. Of course thats only working for Intel (and AMD), but if its FOSS, it might be portable. Should be interesting, and might be a nice candidate for Thread::Sociable.

Hopefully, I can find a nicely open source DSM soon. Then things should get really interesting.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Hey, sorry to tell you, but appleseeds isn't under a BSD license according to their webpage. It's under a free for education, research and non-profit license. You still need to pay them for commercial usage.
    -Scott McWhirter- | -kungfuftr-
    "JAWK - Just Another Whiny Kid"