Exploring the future of out-of-core computing with compute-local non-volatile memory

Cited 0 time in webofscience Cited 17 time in scopus
  • Hit : 182
  • Download : 0
Drawing parallels to the rise of general purpose graphical processing units (GPGPUs) as accelerators for specific high performance computing (HPC) workloads, there is a rise in the use of non-volatile memory (NVM) as accelerators for I/O-intensive scientific applications. However, existing works have explored use of NVM within dedicated I/O nodes, which are distant from the compute nodes that actually need such acceleration. As NVM bandwidth begins to out-pace point-to-point network capacity, we argue for the need to break from the archetype of completely separated storage. Therefore, in this work we investigate co-location of NVM and compute by varying I/O interfaces, file systems, types of NVM, and both current and future SSD architectures, uncovering numerous bottlenecks implicit in these various levels in the I/O stack. We present novel hardware and software solutions, including the new Unified File System (UFS), to enable fuller utilization of the new compute-local NVM storage. Our experimental evaluation, which employs a real-world Out-of-Core (OoC) HPC application, demonstrates throughput increases in excess of an order of magnitude over current approaches. Copyright 2013 ACM.
Publisher
ACM and IEEE Computer Scoeity
Issue Date
2013-11-17
Language
English
Citation

2013 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2013

DOI
10.1145/2503210.2503261
URI
http://hdl.handle.net/10203/269685
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0