I made a patch for support the Alpha's page granuality hint bits.
I think it will help many HPC applications.
This patch is only for performance testing, and I am working on
real kernel patch for general use.
But before I go in depth, I want to evaluate the performance
of this patch. Then I need testers for the patch.
Because my first patch is for performance evaluation, there are some
1) It only works when the memory is locked with mclockall(MCL_FUTURE).
2) It only works when the heap area is allocated with brk system call.
3) The kernel seems not to release the locked memory even when the
program terminated normally, then you must reboot to release the memory.
Is it kernel bug, or something wrong with my patch? Anyway the new patch
for general use will not require the memory lock.
Who can run 2.4.0-test1 kernel, please help me with the benchmark.
I only tested with my EB164-300MHz, and got the following result for
the memory thoughput of a large matrix transpose.
No GH area GH area
The patch and benchmark will be in the following URL:
Thank you in advance,
Dept. Communication Engr./Univ. TOKAI
1117 Kitakaname Hiratsuka 259-12 Japan
TEL.+81-463-58-1211(ext. 4084) FAX.+81-463-58-8320