-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Naohiko Shimizu
Sent: Thursday, July 13, 2000 8:29 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: [PATCH] Alpha's Page Granurality Hint support


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 [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to