LWN.net Logo

Large pages, large blocks, and large problems

Large pages, large blocks, and large problems

Posted Sep 20, 2007 0:52 UTC (Thu) by sayler (guest, #3164)
In reply to: Large pages, large blocks, and large problems by avik
Parent article: Large pages, large blocks, and large problems

Yes, *but* you have a commensurate increase in the cost (in silicon area, latency, validation) to support large-page-TLB entries. IIRC (from the above RWT thread) modern Intel processors support only 2 TLB entries for large pages!

In other words, you may lose some performance by going to large pages because of resource constraints.


(Log in to post comments)

Large pages, large blocks, and large problems

Posted Sep 20, 2007 5:51 UTC (Thu) by avik (guest, #704) [Link]

I'm talking about current hardware, not proposing changes to hardware.

The workload I described will gain a 2X boost from using large pages
regardless of the tlb's allocation of large and small pages. And while it
is not a real-life workload, others have demonstrated nice performance
improvements with large pages.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds