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 :
بازگشت