On Sat, Jun 20, 2009 at 11:29 AM, Jon Harrop <j...@ffconsultancy.com> wrote:
> > The Task Parallel Library. It uses concurrent wait-free work-stealing > queues > to provide an efficient implementation of "work items" than can spawn other > work items with automatic load balancing on shared memory machines. Cilk > uses > the same technology (well worth a look if you haven't already seen it!). > That > makes it easy to write efficient parallel algorithms in any .NET language. > In > particular, it can sustain billions of work items (as opposed to thousands > of > threads or processes) and the time taken to spawn is ~30,000x faster than > forking a process. Extremely useful stuff! Sounds similar to ForkJoin, which Rich pointed out to me a while ago: http://www.ibm.com/developerworks/java/library/j-jtp11137.html Anand --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---