bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14756: threads - par-map - multicore issue


From: Andy Wingo
Subject: bug#14756: threads - par-map - multicore issue
Date: Tue, 21 Jun 2016 08:51:09 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

I see this, but I'm not quite sure what's going on.  What I do see is
that par-map of 1+ on a list is horribly slow, both on 2.0 and master.
Ludovic do you know what's going on here?

Andy

On Sun 30 Jun 2013 20:00, David Pirotte <address@hidden> writes:

> Hello,
>
>       guile --version
>       guile (GNU Guile) 2.0.9.20-10454
>
> It seems that the par-map not using all cores problem has some how been 
> reintroduced?
>
>       guile -c '(begin (use-modules (ice-9 threads)) (par-map 1+ (iota 
> 400000)))'
>
> only uses 1 core [it seems it uses some other [maybe all, i can't tell] a 
> couple of
> milliseconds, then drops to 1 core only.
>
> Thanks,
> David
>
> ;; -- 
>
> address@hidden:~ 16 $ guile -c '(begin
>>     (use-modules (ice-9 threads))
>>     (par-map 1+ (iota 400))
>>     (display (current-processor-count)) (display "\n")
>>     (display (length (@@ (ice-9 futures) %workers))) (display "\n"))'
> 12
> 11





reply via email to

[Prev in Thread] Current Thread [Next in Thread]