AmpereOne Performance On Linux 6.11 Kernel, 4K vs. 64K Page Size Comparison

Written by Michael Larabel in Software on 5 September 2024 at 01:30 PM EDT. Page 3 of 5. 19 Comments.
High Performance Conjugate Gradient benchmark with settings of X Y Z: 144 144 144, RT: 60. Linux 6.11 Git 64K PS was the fastest.
Rodinia benchmark with settings of Test: OpenMP LavaMD. Linux 6.11 Git 64K PS was the fastest.
Algebraic Multi-Grid Benchmark benchmark with settings of . Linux 6.11 Git 64K PS was the fastest.

It's typically with the heavier HPC-type workloads that benefit the most from going with a 64K page size on AArch64, but the performance impact can vary.

NWChem benchmark with settings of Input: C240 Buckyball. Linux 6.11 Git 64K PS was the fastest.
Xcompact3d Incompact3d benchmark with settings of Input: X3D-benchmarking input.i3d. Linux 6.11 Git was the fastest.
OpenFOAM benchmark with settings of Input: drivaerFastback, Small Mesh Size, Execution Time. Linux 6.11 Git 64K PS was the fastest.
OpenFOAM benchmark with settings of Input: drivaerFastback, Medium Mesh Size, Execution Time. Linux 6.11 Git 64K PS was the fastest.

For those running AArch64 servers/workstations with demanding software, it's certainly worthwhile evaluating a 64K page size kernel to see if the performance benefits are worth it as they can be very lucrative for many applications.

LULESH benchmark with settings of . Linux 6.11 Git 64K PS was the fastest.
Xmrig benchmark with settings of Variant: KawPow, Hash Count: 1M. Linux 6.11 Git 64K PS was the fastest.
Xmrig benchmark with settings of Variant: Monero, Hash Count: 1M. Linux 6.11 Git 64K PS was the fastest.
Xmrig benchmark with settings of Variant: GhostRider, Hash Count: 1M. Linux 6.11 Git 64K PS was the fastest.
Xmrig benchmark with settings of Variant: CryptoNight-Femto UPX2, Hash Count: 1M. Linux 6.11 Git 64K PS was the fastest.

As mentioned earlier, the prior AmpereOne benchmark/review articles were already using a 64K page size kernel for reference so these gains aren't "new" per se but just illustrating the benefits clearly in this article to the larger page size.

Related Articles