• DocumentCode
    1915069
  • Title

    DI-MMAP: A High Performance Memory-Map Runtime for Data-Intensive Applications

  • Author

    Van Essen, Brian ; Hsieh, Henry ; Ames, Sasha ; Gokhale, Maya

  • Author_Institution
    Center for Appl. Sci. Comput., Lawrence Livermore Nat. Lab., Livermore, CA, USA
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    731
  • Lastpage
    735
  • Abstract
    We present DI-MMAP, a high-performance runtime that memory-maps large external data sets into an application´s address space and shows significantly better performance than the Linux mmap system call. Our implementation is particularly effective when used with high performance locally attached Flash arrays on highly concurrent, latency-tolerant data-intensive HPC applications. We describe the kernel module and show performance results on a benchmark test suite and on a new bioinformatics metagenomic classification application. For the complex metagenomics classification application, DI-MMAP performs up to 4.88× better than standard Linux mmap.
  • Keywords
    bioinformatics; genomics; molecular biophysics; parallel processing; pattern classification; DI-MMAP framework; Flash array; HPC application; Linux system call; application address space; bioinformatics metagenomic classification application; data-intensive application; high performance computing; high performance memory-map runtime; kernel module; NVRAM; data-intensive; memory architecture; memory-map runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-4673-6218-4
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.99
  • Filename
    6495881