Re: Better value for chunk_size when threaded
- From
Andreas Ericsson <ae@op5.se>
- Date
- Dec 7, 2007, 08:57 UTC
- Message-ID
- <47590AEE.2080705@op5.se>
- In-Reply-To
- <9e4733910712061558k19fbc864ia1fb7a3431fd2603@mail.gmail.com>
Jon Smirl wrote:
Show 11 quoted lines
> I tried some various ideas out for chunk_size and the best strategy I > found was to simply set it to a constant. How does 20,000 work on > other CPUs? > > I'd turn on default threaded support with this change. With threads=1 > versus non-threaded there is no appreciable difference in the time. > > Is there an API to ask how many CPUs are in the system? It would be > nice to default the number of threads equal to the number of CPUs and > only use pack.threads=X to override. >
I posted a patch to implement that just yesterday. It might need some polishing, but it hasn't received any comments so far.
-- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231