• DocumentCode
    3079421
  • Title

    Locality-Aware Stencil Computations Using Flash SSDs as Main Memory Extension

  • Author

    Midorikawa, Hiroko ; Tan, Hideyuki

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Seikei Univ., Tokyo, Japan
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    1163
  • Lastpage
    1168
  • Abstract
    This paper investigates the performance of flash solid state drives (SSDs) as an extension to main memory with a locality-aware algorithm for stencil computations. We propose three different configurations, swap, m map, and aio, for accessing the flash media, with data structure blocking techniques. Our results indicate that hierarchical blocking optimizations for three tiers, flash SSD, DRAM, and cache, perform satisfactorily to bridge the DRAM-flash latency divide. Using only 32 GiB of DRAM and a flash SSD, with 7-point stencil computations for a 512 GiB problem (16 times that of the DRAM), 87% of the Mflops execution performance achieved with DRAM only was attained.
  • Keywords
    data structures; flash memories; 512 GiB problem; 7-point stencil computations; DRAM-flash latency divide; Mflops execution performance; aio; data structure blocking techniques; flash SSD; flash media; hierarchical blocking optimizations; locality-aware algorithm; locality-aware stencil computations; main memory extension; mmap; solid state drives; swap; Cloud computing; Clustering algorithms; Flash memories; Grid computing; Layout; NUMA; Non-volatile memory; access locality; asynchronous IO; auto-tuning; flash memory; memory hierarchy; mmap; out-of-core; stencil; temporal blocking; tiling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.126
  • Filename
    7152612