skip to main content
10.1145/3211890.3211918acmconferencesArticle/Chapter ViewAbstractPublication PagessystorConference Proceedingsconference-collections
short-paper

Memomania: From Huge to Huge-Huge Pages

Authors Info & Claims
Published:04 June 2018Publication History

ABSTRACT

Linux Transparent Huge Pages (THP) are not able to minimize the virtual memory overhead because they are limited to 2MB pages. We introduce Memomania, a flexible memory allocator that is able to transparently back the application with a mixture of 2MB and 1GB pages. We use Memomania to characterize a subset of SPEC CPU2006 benchmarks and find that (1) using 1GB pages provides a notable runtime improvement compared to THP, and that (2) in some cases, allocating more 2MB pages to an application degrades its performance. We suggest that Memomania can be used in (1) placement algorithms, and (2) micro-architectural studies.

References

  1. Linux documentation page. 2017. Transparent Hugepage Support. https://www.kernel.org/doc/Documentation/vm/transhuge.txt. (2017). (Accessed: May 2017).Google ScholarGoogle Scholar
  2. Youngjin Kwon, Hangchen Yu, Simon Peter, Christopher J. Rossbach, and Emmett Witchel. 2016. Coordinated and Efficient Huge Page Management with Ingens. In OSDI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Doug Lea. 2000. A Memory Allocator. http://g.oswego.edu/dl/html/malloc.html. (2000). (Accessed: March 2018).Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SYSTOR '18: Proceedings of the 11th ACM International Systems and Storage Conference
    June 2018
    144 pages
    ISBN:9781450358491
    DOI:10.1145/3211890

    Copyright © 2018 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 4 June 2018

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate94of285submissions,33%

    Upcoming Conference

    SYSTOR '24
    The 17th ACM International Systems and Storage Conference
    September 23 - 25, 2024
    Tel-Aviv , Israel

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader