[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Parallel procedures in CHICKEN
From: |
Kooda |
Subject: |
Re: [Chicken-users] Parallel procedures in CHICKEN |
Date: |
Sat, 24 Dec 2016 10:00:13 +0100 |
On Sat, 24 Dec 2016 02:11:37 -0200
Arthur Maciel <address@hidden> wrote:
> Is there a way to implement map, for-each and other procedures in a
> parallel way so
>
> (use srfi-1)
> (map (lambda (x) (+ x 1)) (iota 1000000)
>
> would automatically split the list into smaller lists according to the
> number of CPU cores and then gather the results back?
I guess you could spawn a process pool and send these processes a thunk
that calculates their part and send back the result. You could use s11n
egg for that, I believe.
I’m not sure it would be faster than the regular functions though.