ARM hugetlb support?

Grazvydas Ignotas notasas at gmail.com
Sun Aug 19 19:18:12 EDT 2012


Hello,

We are developing an application that's drawing various geometry on
1024x1024 framebuffer (lines, triangles, etc) and is running on
Cortex-A8 CPU. It seems this kind of application is suffering badly
from TLB misses, as A8 only has 32 entry TLB cache.

I've found that hugetlb support patches have been posted some months
ago [1]. I've been testing them with very good results [2]. Are there
still plans to further develop them and eventually merge them?


[1] http://marc.info/?l=linux-arm-kernel&m=132912620601308&w=2
[2] Cycle measurements of rendering full scene (using cycle counter in
A8), x1000 cycles:

       normal hugetlb improvement
scene1 28507  21351   34%
scene2 11710  10138   16%
scene3 17178  13631   26%
scene4 4372   3810    15%
scene5 3525   3255    8%

-- 
Gražvydas



More information about the linux-arm-kernel mailing list