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
Link To Document