Skip to main navigation Skip to search Skip to main content

Efficient irregular wavefront propagation algorithms on Intel(R) Xeon Phi(TM)

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

We investigate the execution of the Irregular Wave front Propagation Pattern (IWPP), a fundamental computing structure used in several image analysis operations, on the Intel® Xeon PhiTM co-processor. An efficient implementation of IWPP on the Xeon Phi is a challenging problem because of IWPP's irregularity and the use of atomic instructions in the original IWPP algorithm to resolve race conditions. On the Xeon Phi, the use of SIMD and vectorization instructions is critical to attain high performance. However, SIMD atomic instructions are not supported. Therefore, we propose a new IWPP algorithm that can take advantage of the supported SIMD instruction set. We also evaluate an alternate storage container (priority queue) to track active elements in the wave front in an effort to improve the parallel algorithm efficiency. The new IWPP algorithm is evaluated with Morphological Reconstruction and Imfill operations as use cases. Our results show performance improvements of up to 5.63× on top of the original IWPP due to vectorization. Moreover, the new IWPP achieves speedups of 45.7× and 1.62×, respectively, as compared to efficient CPU and GPU implementations.

Original languageEnglish
Title of host publicationProceedings - IEEE 27th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2015
PublisherIEEE Computer Society
Pages25-32
Number of pages8
ISBN (Electronic)9781467380119
DOIs
StatePublished - Jan 12 2016
Event27th IEEE International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2015 - Florianopolis, Brazil
Duration: Oct 18 2015Oct 21 2015

Publication series

NameProceedings - Symposium on Computer Architecture and High Performance Computing
Volume2016-January

Conference

Conference27th IEEE International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2015
Country/TerritoryBrazil
CityFlorianopolis
Period10/18/1510/21/15

Fingerprint

Dive into the research topics of 'Efficient irregular wavefront propagation algorithms on Intel(R) Xeon Phi(TM)'. Together they form a unique fingerprint.

Cite this