David Beazley <d...@dabeaz.com> added the comment: The analysis of instruction cache behavior is interesting---I could definitely see that coming into play given the heavy penalty that one sees going to multiple cores (it's a side effect in addition everything else that goes wrong such as a huge increase in the number of system calls).
I will only point out that messing around with processor affinities is going to be problematic. There are C/C++ extensions to Python that intentionally release the GIL and want to run fully multithreaded across as many cores as might be available. Setting a processor affinities is going to be the exact opposite of what you want for code like that. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8299> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com