Title
A Solution To Image Processing With Parallel Mpi I/O And Distributed Nvram Cache
Abstract
The paper presents a new approach to parallel image processing using byte addressable, non-volatile memory (NVRAM). We show that our custom built MPI I/O implementation of selected functions that use a distributed cache that incorporates NVRAMs located in cluster nodes can be used for efficient processing of large images. We demonstrate performance benefits of such a solution compared to a traditional implementation without NVRAM for various sizes of buffers used to read image parts, process and write back to storage. We also show that our implementation benefits from overlapping reading subsequent images while processing already loaded ones. We present results obtained in a cluster environment for three parallel implementation of blur, multipass blur and Sobel filters, for various NVRAM parameters such as latencies and bandwidth values.
Year
DOI
Venue
2018
10.12694/scpe.v19i1.1389
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE
Keywords
Field
DocType
image processing, high performance computing, NVRAM, distributed cache, Sobel, blur filter
Byte,Supercomputer,Cache,Non-volatile random-access memory,Computer science,Parallel computing,Image processing,Distributed cache,Input/output,Sobel operator
Journal
Volume
Issue
ISSN
19
1
1895-1767
Citations 
PageRank 
References 
0
0.34
0
Authors
2
Name
Order
Citations
PageRank
Artur Malinowski161.90
Pawel Czarnul212121.11