Descrição:
O LRBHPS é um sistema baseado no Linux, e adota uma estratégia de reservas que cria uma huge page apenas quando há uma alta probabilidade de que ela seja utilizada, evitando o mapeamento de huge pages que não trarão ganhos de desempenho para a aplicação.
Para isso, a região de memória de uma huge page é reservada na primeira falta de páginas, porém a huge page só é mapeada após um número t de páginas serem utilizadas, o que evita a criação de huge pages sem real necessidade de uso.
O LRBHPS foi avaliado em duas versões, com t = 64 e t = 256, utilizando benchmarks com workloads variados. Os testes foram executados em um computador com processador AMD Ryzen 5 3600X e 16 GB de memória RAM DDR4. Fora utilizados os benchmarks GUPS, freqmine, canneal, ann, pagerank, xsbench, blocksvm, bodytrack, facesim, ferret, swaptions e redis.
Os dados obtidos integram os resultados apresentados na dissertação de mestrado "Análise de desempenho e propostas de melhoria para as Transparent Huge Pages do kernel Linux", cuja defesa está prevista para maio de 2025.