Literature DB >> 23908562

Efficient Irregular Wavefront Propagation Algorithms on Hybrid CPU-GPU Machines.

George Teodoro1, Tony Pan, Tahsin Kurc, Jun Kong, Lee Cooper, Joel Saltz.   

Abstract

We address the problem of efficient execution of a computation pattern, referred to here as the irregular wavefront propagation pattern (IWPP), on hybrid systems with multiple CPUs and GPUs. The IWPP is common in several image processing operations. In the IWPP, data elements in the wavefront propagate waves to their neighboring elements on a grid if a propagation condition is satisfied. Elements receiving the propagated waves become part of the wavefront. This pattern results in irregular data accesses and computations. We develop and evaluate strategies for efficient computation and propagation of wavefronts using a multi-level queue structure. This queue structure improves the utilization of fast memories in a GPU and reduces synchronization overheads. We also develop a tile-based parallelization strategy to support execution on multiple CPUs and GPUs. We evaluate our approaches on a state-of-the-art GPU accelerated machine (equipped with 3 GPUs and 2 multicore CPUs) using the IWPP implementations of two widely used image processing operations: morphological reconstruction and euclidean distance transform. Our results show significant performance improvements on GPUs. The use of multiple CPUs and GPUs cooperatively attains speedups of 50× and 85× with respect to single core CPU executions for morphological reconstruction and euclidean distance transform, respectively.

Entities:  

Keywords:  Cooperative CPU-GPU Execution; Euclidean Distance Transform; GPGPU; Heterogeneous Environments; Irregular Wavefront Propagation Pattern; Morphological Reconstruction

Year:  2013        PMID: 23908562      PMCID: PMC3727669          DOI: 10.1016/j.parco.2013.03.001

Source DB:  PubMed          Journal:  Parallel Comput        ISSN: 0167-8191            Impact factor:   0.986


  3 in total

1.  The efficient algorithms for achieving Euclidean distance transformation.

Authors:  Frank Y Shih; Yi-Ta Wu
Journal:  IEEE Trans Image Process       Date:  2004-08       Impact factor: 10.856

2.  Morphological grayscale reconstruction in image analysis: applications and efficient algorithms.

Authors:  L Vincent
Journal:  IEEE Trans Image Process       Date:  1993       Impact factor: 10.856

3.  Accelerating Large Scale Image Analyses on Parallel, CPU-GPU Equipped Systems.

Authors:  George Teodoro; Tahsin M Kurc; Tony Pan; Lee A D Cooper; Jun Kong; Patrick Widener; Joel H Saltz
Journal:  IPDPS       Date:  2012-05
  3 in total
  9 in total

1.  Region Templates: Data Representation and Management for High-Throughput Image Analysis.

Authors:  George Teodoro; Tony Pan; Tahsin Kurc; Jun Kong; Lee Cooper; Scott Klasky; Joel Saltz
Journal:  Parallel Comput       Date:  2014-12-01       Impact factor: 0.986

2.  Comparative Performance Analysis of Intel Xeon Phi, GPU, and CPU: A Case Study from Microscopy Image Analysis.

Authors:  George Teodoro; Tahsin Kurc; Jun Kong; Lee Cooper; Joel Saltz
Journal:  IEEE Trans Parallel Distrib Syst       Date:  2014-05       Impact factor: 2.687

3.  High-throughput Analysis of Large Microscopy Image Datasets on CPU-GPU Cluster Platforms.

Authors:  George Teodoro; Tony Pan; Tahsin M Kurc; Jun Kong; Lee A D Cooper; Norbert Podhorszki; Scott Klasky; Joel H Saltz
Journal:  IPDPS       Date:  2013-05

4.  Application Performance Analysis and Efficient Execution on Systems with multi-core CPUs, GPUs and MICs: A Case Study with Microscopy Image Analysis.

Authors:  George Teodoro; Tahsin Kurc; Guilherme Andrade; Jun Kong; Renato Ferreira; Joel Saltz
Journal:  Int J High Perform Comput Appl       Date:  2015-07-27       Impact factor: 1.942

5.  High-Performance Computational Analysis of Glioblastoma Pathology Images with Database Support Identifies Molecular and Survival Correlates.

Authors:  Jun Kong; Fusheng Wang; George Teodoro; Lee Cooper; Carlos S Moreno; Tahsin Kurc; Tony Pan; Joel Saltz; Daniel Brat
Journal:  Proceedings (IEEE Int Conf Bioinformatics Biomed)       Date:  2013-12

6.  Efficient Execution of Microscopy Image Analysis on CPU, GPU, and MIC Equipped Cluster Systems.

Authors:  G Andrade; R Ferreira; George Teodoro; Leonardo Rocha; Joel H Saltz; Tahsin Kurc
Journal:  Proc Symp Comput Archit High Perform Comput       Date:  2014-10

7.  Efficient irregular wavefront propagation algorithms on Intel® Xeon Phi.

Authors:  Jeremias M Gomes; George Teodoro; Alba de Melo; Jun Kong; Tahsin Kurc; Joel H Saltz
Journal:  Proc Symp Comput Archit High Perform Comput       Date:  2015-10

8.  Cooperative and out-of-core execution of the irregular wavefront propagation pattern on hybrid machines with Intel Xeon Phi™.

Authors:  Jeremias Gomes; Alba C M A de Melo; Jun Kong; Tahsin Kurc; Joel H Saltz; George Teodoro
Journal:  Concurr Comput       Date:  2018-01-24       Impact factor: 1.536

9.  Scalable analysis of Big pathology image data cohorts using efficient methods and high-performance computing strategies.

Authors:  Tahsin Kurc; Xin Qi; Daihou Wang; Fusheng Wang; George Teodoro; Lee Cooper; Michael Nalisnik; Lin Yang; Joel Saltz; David J Foran
Journal:  BMC Bioinformatics       Date:  2015-12-01       Impact factor: 3.169

  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.