>>>>> John Cerney <[email protected]> writes:
> The Auto Multi-Core Support patch has been applied to the main trunk
> in git.
> This change adds support (currently experimental) for splitting up
> numerical processing between multiple parallel processor threads (or
> pthreads) using new functions "set_autopthread_targ" and
> "set_autopthread_size". This can improve processing performance (by
> greater than 2-4X in most cases) by taking advantage of multi-core
> and/or multi-processor machines.
[…]
Do I understand it correctly that the PDL:PP loops are not
subject to this splitting?
Formerly, it was suggested [1] that a kind of FORALL construct
is to be implemented. I wonder, wouldn't it be better to have
something like the ‘with’ (e. g., [2]) SAC [3] operator
implemented instead?
Also, my understanding is that the transparent utilization of
GPU's will require dynamic GPU code generation. I wonder, may
dynamic /CPU/ code generation be considered for PDL just as
well? (I have some ideas that will demand such a facility.)
TIA.
[1] nntp://news.gmane.org/[email protected]
[2] http://staff.science.uva.nl/~grelck/publications/GrelSchoPARS05.pdf
[3] http://www.sac-home.org/
--
FSF associate member #7257
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl