Massively Parallel Analysis of Similarity Matrices on Heterogeneous Hardware
Humboldt-Universitat zu Berlin
Workshops of the EDBT/ICDT 2015 Joint Conference (EDBT/ICDT), 2015
@article{rawald2015massively,
title={Massively Parallel Analysis of Similarity Matrices on Heterogeneous Hardware},
author={Rawald, Tobias and Sips, Mike and Marwan, Norbert and Leser, Ulf},
year={2015}
}
We conduct a study that investigates the performance characteristics of a set of parallel implementations of the recurrence quantification analysis (RQA) using OpenCL. Being an important tool in climate impact and medical research, a central aspect of RQA is the construction of a binary matrix that captures the similarities of multi-dimensional vectors. Based on this matrix, quantitative measures are derived. Starting with a baseline implementation, we diversify its properties along four dimensions: the representation of input data, the materialisation of the similarity matrix, the representation of similarity values and the recycling of intermediate results. We evaluate the performance of five implementations by varying the input parameter assignments, the hardware platform employed for execution and the default OpenCL compiler optimisations status. We come to the conclusion that the performance of conducting RQA highly depends on the selected implementation as well as the combination of these variables under investigation. Differences in runtime of up to one order of magnitude are observed, emphasising the importance of performance studies as presented here.
March 30, 2015 by hgpu