Efficient Execution of Irregular Wavefront Propagation Pattern on Many Integrated Core Architecture
Jeremias Gomes, George Teodoro

TL;DR
This paper presents optimized implementations of the Irregular Wavefront Propagation Pattern algorithm on Many Integrated Core architectures, achieving significant speedups and enabling processing of larger images.
Contribution
It introduces SIMD-optimized, parallel, and heterogeneous implementations of IWPP, improving performance and scalability on MIC architectures compared to prior GPU-based methods.
Findings
Up to 5.63x speedup with vectorization
Up to 55x speedup with parallel FIFO queue implementation
Performance 1.62x better than existing GPU implementations
Abstract
The efficient execution of image processing algorithms is an active area of Bioinformatics. In image processing, one of the classes of algorithms or computing pattern that works with irregular data structures is the Irregular Wavefront Propagation Pattern (IWPP). In this class, elements propagate information to neighbors in the form of wave propagation. This propagation results in irregular access to data and expansions. Due to this irregularity, current implementations of this class of algorithms requires atomic operations, which is very costly and also restrains implementations with Single Instruction, Multiple Data (SIMD) instructions in Many Integrated Core (MIC) architectures, which are critical to attain high performance on this processor. The objective of this study is to redesign the Irregular Wavefront Propagation Pattern algorithm in order to enable the efficient execution on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Advanced Image and Video Retrieval Techniques · Sparse and Compressive Sensing Techniques
