Dear Juergen,

Very exciting!  I think being able to take advantage of multiple processors
is what will make the difference for APL.

Thanks!

Blake


On Fri, Sep 12, 2014 at 5:17 AM, Juergen Sauermann <
[email protected]> wrote:

>  Hi,
>
> there are some good news from the parallel front. I have replaced
> the semaphores that control the fork() and join() off threads by a new,
> busy-wait based, mechanism.
>
> That has reduced the *fork() *and *join()* times considerably: from the
> 20,000 cycle ballpark to
> less than 1000 cycles (the numbers still vary a lot due to caching). As a
> consequence, the
> break-even point (where parallel is faster than sequential) for e.g. *Z←A+B
> *has dropped from
> *⍴,Z* of some 1000s to some 50s.
>
> I will now start to integrate the *Parallel.cc* prototype (see
> attachment) into GNU APL...
>
> /// Jürgen
>
>
>
>
>

Reply via email to