This page shows a memlatency results from a x86 laptop that its spec is described in Experimental Condition.
Interesting things on x86 is that large page(2MB in our experiment) doesn't always outperform small page which is 4KB, or performance improvement from large page is not good if we compare with PowerPC result. From experiment on cache disabled, x86 hardware (prefetch) mechanism reduces difference between 4KB page and large page.
| Experimental Condition | |
Machine: ThinkPad-T30 2GHz Pentium-4M , 64KB L1?, 512KB L2 cache, 1GB memory, I-TLB: 4 KB pages, 128 entries, D-TLB: 4 KB pages, 128 entries, I-TLB: 4 MB pages, 2 entries, D-TLB: 4 MB pages, 8 entries Reference kernel - version: 2.6.17 - kernel config: 250HZ, HIGHMEM4G, NO HIGHPTE, NO SWAP which is generated by gen-minimum-config.pl | |
NOTE: gen-minimum-config.pl is available from Here.
Allocation Size is 64MB
|
Allocation Size is 128MB
|
Allocation Size is 64MB
|
Allocation Size is 128MB
|
Allocation Size is 64MB
|
Allocation Size is 128MB
|