No speedup on multi-processor machine?

Fuzzyman fuzzyman at gmail.com
Sat Apr 21 20:14:04 EDT 2007


On Apr 22, 1:03 am, Neil Hodgson <nyamatongwe+thun... at gmail.com>
wrote:
> Fuzzyman:
>
> > IronPython is *definitely* not restricted by the GIL.
>
>     IronPython is currently mostly slower than CPython although the
> particular problem should be tested to see if IronPython helps.
>
>     Some recent benchmarks between IronPython and CPython:http://sparcs.kaist.ac.kr/~tinuviel/pybench/
>

Yep, I've seen that. :-)

http://www.voidspace.org.uk/python/weblog/arch_d7_2007_04_21.shtml#e687

It's not entirely slower, but mainly slower.

OTOH, if you split a job into two threads on a twin-core machine,
IronPython performance will increase dramatically whilst CPython will
go down...

Additionally, extending IronPython from C# is orders of magnitude
easier than extending CPython from C.

Fuzzyman
http://www.voidspace.org.uk/ironpython/index.shtml

>     Neil





More information about the Python-list mailing list