[concurrency-interest] About CyclicAction

Richard Gomes rgomes1997 at yahoo.co.uk
Thu Apr 2 20:49:29 EDT 2009


Hi List

I've recently joined and I have interest on this subject, specially if
OpenCL is involved.
Please let me know if you guy know something about it.

Thanks a lot



Doug Lea wrote:
> 
> Milla Sun wrote:
>> I downloaded the current jar files and found that the "CyclicAction" and 
>> "TaskBarrier" not exist....
>> How to get them?
> 
> These classes are being held hostage; sorry.
> I've been working on extensions to the basic framework
> that enable support for a wider range of task synchronization,
> including better support for looping tasks. These classes
> will re-emerge when that is more stable.
> 
> For people wondering about upcoming changes: The main extension
> is to allow tasks to block, although only in cooperative/controlled
> ways, in which case the pool may create spare workers etc to maintain
> the desired parallelism level when necessary. Doing this
> enables much simpler mixing of different styles of parallelism.
> (For example, nested loops, transactional tasks, arbitrary DAGs.)
> It will also lead to some other API changes and extensions.
> While these are basically functional, they are still in
> some flux. I haven't committed them mainly because I don't
> want early users to suffer through a bunch of likely API
> changes while they stabilize.
> 
>>  
>> And , another question:
>> If I want to implement and generate SPMD code, does the fork-join 
>> framework provide any mechanism?
>> 
> 
> Hooking this to GPU/CUDA/Cell etc backends is in principal possible
> but a lot of work, that I don't think anyone has taken on yet.
> 
> -Doug
> 
> 
> _______________________________________________
> Concurrency-interest mailing list
> Concurrency-interest at cs.oswego.edu
> http://cs.oswego.edu/mailman/listinfo/concurrency-interest
> 
> 


-----
Richard Gomes
http://www.jquantlib.org/index.php/User:RichardGomes
-- 
View this message in context: http://www.nabble.com/About-CyclicAction-tp20455608p22860006.html
Sent from the JSR166 Concurrency mailing list archive at Nabble.com.



More information about the Concurrency-interest mailing list