Speeding Up The Linux Kernel With Transparent Hugepage Support

Written by Michael Larabel in Software on 8 December 2010 at 02:51 PM EST. Page 2 of 2. 42 Comments.

Transparent Hugepages will not speed-up all Linux applications, but with memory and/or CPU intensive applications, it will cause some performance boosts, even without any user-land modifications. From the handful of Phoronix Test Suite benchmarks run, the best example we found was with NASA's OpenMP-based Fortran-written NAS Parallel Benchmarks. In particular, with the IS.C test, the performance jumped by more than 20%.

This though is an outlier with basic pieces of software (games, simple encoding tests, etc) not changing much and in other areas the gains were within a couple of percent.

It will be much more interesting though to see the performance once a number of Linux applications have been tuned to take advantage of this support and when the support is mainlined in the Linux kernel, which will hopefully be soon. More tests will be available at that time. Until then, try out the patches yourself.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.