[Numpy-discussion] Question about Optimization (Inline and Pyrex)

Anne Archibald peridot.faceted at gmail.com
Tue Apr 17 15:25:59 EDT 2007


On 17/04/07, Lou Pecora <lou_boog2000 at yahoo.com> wrote:
> Now, I didn't know that.  That's cool because I have a
> new dual core Intel Mac Pro.  I see I have some
> learning to do with multithreading.  Thanks.

No problem. I had completely forgotten about the global interpreter
lock, wrote a little multithreading tool that ran my code in three
different threads, and got just about a 2x speedup on a dual-core
machine. Then someone reminded me about the GIL and I was puzzled...
your results will certainly depend on your code, but I found it useful
to have a little parallel-for-loop idiom for all those cases where
parallelism is stupidly easy.

Anne



More information about the NumPy-Discussion mailing list