Ampere Computing Logo
Contact Sales
Ampere Computing Logo
Hero Image

Memory Page Size

What is Memory Page Size or Kernel Page Size?

Memory Page Size, or kernel page size, refers to the smallest unit of physical memory used for memory management, known as a granule. Operating systems handle the mapping of physical memory addresses to virtual memory addresses, with a memory page being a contiguous block of memory managed by the Memory Management Unit (MMU).

Why is Memory Page Size important?

Arm64 architecture supports multiple kernel page sizes, including 4K, 16K, and 64K, enabling system reboot with the appropriate operating system kernel to utilize these sizes. In contrast, the x86 architecture is limited to 4K page sizes.

For memory-intensive applications such as databases, virtualization, or AI inference, using larger pages can enhance cache hit rates and reduce overhead associated with the Translation Lookaside Buffer (TLB). This optimization improves application performance by increasing the efficiency of L1 and L2 cache operations.

Relevant Links

Created At : June 2nd 2025, 6:43:05 pm
Last Updated At : June 9th 2025, 6:03:08 pm
Ampere Logo

Ampere Computing LLC

4655 Great America Parkway Suite 601

Santa Clara, CA 95054

image
image
image
image
image
 |  |  | 
© 2025 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.
This site runs on Ampere Processors.