Messages in this thread | | | Date | Thu, 13 Jul 2000 15:29:14 +0900 (JST) | Subject | [PATCH] Alpha's Page Granurality Hint support | From | (Naohiko Shimizu) |
| |
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/
| |