• DocumentCode
    1879063
  • Title

    Design and implementation of user-level remote memory extension library

  • Author

    Shinyoung Ahn ; Gyuil Cha ; Youngho Kim ; Eunji Lim

  • fYear
    2015
  • fDate
    1-3 July 2015
  • Firstpage
    739
  • Lastpage
    744
  • Abstract
    The increase of memory capacity has not kept up with the continuous increase of large memory applications. Therefore, approaches to utilize remote memory like a local memory has been considered as a cost effective way to run large memory application in the cluster environment where computing nodes are connected via high speed network. For the users of HPC cluster to run large memory application without administrator´s support, we suggest a user-level remote memory extension method. We designed and implemented a remote memory library model which extends the virtual address space of the large memory application process to remote memory. It includes user-level API and page fault handling mechanism, temporal page pool management and remote page prefetching algorithm. We also developed a performance test program to show if the user-level remote memory extension library works well. From the experimental test, we found that user-level remote memory extension library works well for applications with sequential access pattern.
  • Keywords
    application program interfaces; parallel processing; storage management; HPC cluster; application program interface; cluster environment; high performance computing; memory application; memory capacity; page fault handling mechanism; performance test program; remote memory library model; remote page prefetching algorithm; sequential access pattern; temporal page pool management; user-level API; user-level remote memory extension library; Emulation; Kernel; Libraries; Memory management; Prefetching; Servers; Throughput; Large memory application; Memory Extension; Remote memory; remote memory library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Technology (ICACT), 2015 17th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-8-9968-6504-9
  • Type

    conf

  • DOI
    10.1109/ICACT.2015.7224893
  • Filename
    7224893