Skip to Main content Skip to Navigation
Conference papers

Distributed NVRAM Cache – Optimization and Evaluation with Power of Adjacency Matrix

Abstract : In this paper we build on our previously proposed MPI I/O NVRAM distributed cache for high performance computing. In each cluster node it incorporates NVRAMs which are used as an intermediate cache layer between an application and a file for fast read/write operations supported through wrappers of MPI I/O functions. In this paper we propose optimizations of the solution including handling of write requests with a synchronous mode, additional modes preventing data preloading from a file and synchronization on file close if the solution is used as temporary cache only. Furthermore, we have evaluated the solution for a real application that computes powers of an adjacency matrix of a graph in parallel. We demonstrated superiority of our solution compared to a regular MPI I/O implementation for various powers and numbers of graph nodes. Finally, we presented good scalability of the solution for more than 600 processes running on a large HPC cluster.
Complete list of metadata

Cited literature [19 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Tuesday, December 5, 2017 - 2:58:06 PM
Last modification on : Wednesday, November 3, 2021 - 5:16:11 AM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Artur Malinowski, Paweł Czarnul. Distributed NVRAM Cache – Optimization and Evaluation with Power of Adjacency Matrix. 16th IFIP International Conference on Computer Information Systems and Industrial Management (CISIM), Jun 2017, Bialystok, Poland. pp.15-26, ⟨10.1007/978-3-319-59105-6_2⟩. ⟨hal-01656233⟩



Record views


Files downloads