lkml.org 
[lkml]   [2000]   [Jul]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[PATCH] Alpha's Page Granurality Hint support
From
I made a patch against 2.4.0-test1 ( but worked fine on 2.4.0-test2 also)
that suport Alpha's page granurality hint feature.

See

http://shimizu-lab.et.u-tokai.ac.jp/~nshimizu

for the patch and benchmarks to check the performance.

The Alpha architecture defines Granularity Hint(GH) bits in the
Page Table Entry(PTE). If these bits are set to non-zero value,
it supply a hint to translation buffer implementations that
a block of pages can be treated as a single larger page.
With my patch we will have the opportunity to reduce translation misses.

On a matrix transpose benchmark it will accelerate
the performance about 30 to 40 %. General HPC applications will run 10 to 20%
faster than the normal kernel, I think.

Enjoy,

Naohiko Shimizu
Dept. Communication Engr./Univ. TOKAI
1117 Kitakaname Hiratsuka 259-12 Japan
TEL.+81-463-58-1211(ext. 4084) FAX.+81-463-58-8320

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.040 / U:0.860 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site