what's the point of rpython?

skip at pobox.com skip at pobox.com
Wed Jan 21 06:31:45 EST 2009


    Brendan> Intuitively, given that the processor is much
    Brendan> faster than the bus, and you are just waiting for processor to
    Brendan> complete an addition or comparison before put the new memory
    Brendan> value on the bus...

I think in Python's case the reference count will often be in the
processor's local cache.  (Presumably, if the current thread is going to
Py_DECREF the object it's been working with the object's state recently.)
The stuff I read suggested that simply locking the local cache would be
significantly faster than having to lock the memory bus.

-- 
Skip Montanaro - skip at pobox.com - http://smontanaro.dyndns.org/



More information about the Python-list mailing list