Efficient irregular wavefront propagation algorithms on Intel Xeon Phi.

Efficient irregular wavefront propagation algorithms on Intel Xeon Phi.

Gomes, Jeremias M;Teodoro, George;de Melo, Alba;Kong, Jun;Kurc, Tahsin;Saltz, Joel H;
proceedings symposium on computer architecture and high performance computing 2015 Vol. 2015 pp. 25-32
230
gomes2015efficientproceedings

Abstract

We investigate the execution of the Irregular Wavefront Propagation Pattern (IWPP), a fundamental computing structure used in several image analysis operations, on the Intel Xeon Phi 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 wavefront 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.

Access

Citation

ID: 53606
Ref Key: gomes2015efficientproceedings
Use this key to autocite in SciMatic or Thesis Manager

References

Blockchain Verification

Account:
NFT Contract Address:
0x95644003c57E6F55A65596E3D9Eac6813e3566dA
Article ID:
53606
Unique Identifier:
Network:
Scimatic Chain (ID: 481)
Loading...
Blockchain Readiness Checklist
Authors
Abstract
Journal Name
Year
Title
5/5
Creates 1,000,000 NFT tokens for this article
Token Features:
  • ERC-1155 Standard NFT
  • 1 Million Supply per Article
  • Transferable via MetaMask
  • Permanent Blockchain Record
Blockchain QR Code
Scan with Saymatik Web3.0 Wallet

Saymatik Web3.0 Wallet