On Fri, 6 May 2011 21:39:10 -0400
Glyph Lefkowitz <gl...@twistedmatrix.com> wrote:
> 
> The assertion that "modern hardware" is not designed for big data-structure 
> pointer-chasing is also a bit silly.  On the contrary, modern hardware has 
> evolved staggeringly massive caches, specifically because large programs 
> (whether they're GC'd or not) tend to do lots of this kind of thing, because 
> there's a certain level of complexity beyond which one can no longer avoid it.

"Staggeringly massive"?
The average 4MB L3 cache is very small compared to the heap of
non-trivial Python (or Java) workloads.

And Linus is right: modern hardware is not optimized for random
pointer-chasing, simply because optimizing for it is very hard.

Regards

Antoine.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to