arrow
Return

Efficient microscopy image analysis on CPU-GPU systems with cost-aware irregular data partitioning

delete2022-06-01
delete2
delete
OA
AI
W
Willian Barreiros
A
Alba Cristina Magalhães Alves de Melo
J
Jun Kong
R
Renato Ferreira
T
Tahsin Kurç
J
Joel Saltz
G
George Teodoro *
DOI:10.1016/j.jpdc.2022.02.004delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The analysis of high resolution whole slide tissue images is a computationally expensive task, which adversely impacts effective use of pathology imaging data in research. We propose runtime solutions to enable efficient execution of pathology image analysis applications on modern distributed memory hybrid platforms equipped with both CPUs and GPUs. Hybrid systems offer significant computation capacity, but taking advantage of this computing power is complex. An application developer may have to implement multiple versions of data processing codes targeted for different computing devices. The developer also has to tackle the challenges of efficiently distributing computational load among the nodes of a distributed memory machine and among computing devices on a node. This is particularly difficult in analysis of high resolution images because of irregular computing costs of processing different image regions. In order to address these problems, we have leveraged a high-level image processing language (Halide) and integrated it into our runtime system called Region Templates (RT). The language simplifies the application development while generating code for multiple devices, such as CPU and GPU. The integration with RT allows for efficient multiple node hybrid execution. We also developed a novel cost-aware data partitioning (CADP) strategy that considers the workload irregularity to minimize load imbalance. Our experimental evaluation shows significant performance improvements on hybrid CPU-GPU machines, as compared with using a single processor (CPU or GPU), as well as on multi-GPU systems. CADP resulted in 1.7x better performance than other workload partitioning approaches (e.g., KD-Trees) on a hybrid machine and was up to 2.24x faster in multi-node settings. (C)& nbsp;2022 Elsevier Inc. All rights reserved.
Keywords:
Microscopy imaging
Region-templates framework
Halide
Distributed computing
Hybrid computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

S
stony brook university
Scholars:
1.4W
Papers: 1.0W
Citations: 20
U
universidade de brasilia
Scholars:
1.1W
Papers: 7.3K
Citations: 5
S
state university of new york (suny) system
Scholars:
6.5W
Papers: 5.8W
Citations: 65
U
Universidade Federal de Minas Gerais
Scholars:
2.5W
Papers: 1.5W
Citations: 1.4W
researcher View more organizations
Cited Papers

Cited Papers

Predicting non-small cell lung cancer prognosis by fully automated microscopic pathology image features
err2016-08-16
err710
errOAAI
errYu, Kun-Hsing; Zhang, Ce; Berry, Gerald J.; Altman, Russ B.; Re, Christopher; Rubin, Daniel L.; Snyder, Michael
errShare
errSave
Medical image segmentation on GPUs - A comprehensive review
err2015-02-01
err208
errOAAI
errSmistad, Erik; Falch, Thomas L.; Bozorgi, Mohammadmehdi; Elster, Anne C.; Lindseth, Frank
errShare
errSave
errShare
errSave
Direct Measurement of the Spin-Orbit Interaction in a Two-Electron InAs Nanowire Quantum Dot
err2007-06-26
err0
errOAAI
errC. Fasth; A. Fuhrer; L. Samuelson; Vitaly N. Golovach; Daniel Loss
errShare
errSave
Exploring variability in cognitive functioning in patients with spinal muscular atrophy: a scoping review
err2024-04-06
err0
PREAI
errGabriele Giannotta; Marta Ruggiero; Marta De Rinaldis; Antonio Trabacca
errShare
errSave
Online multimedia retrieval on CPU-GPU platforms with adaptive work partition
err2021-02-01
err9
errOAAI
errSouza, Rafael; Fernandes, Andre; Teixeira, Thiago S. F. X.; Teodoro, George; Ferreira, Renato
errShare
errSave
A Cluster-then-label Semi-supervised Learning Approach for Pathology Image Classification
err2018-05-08
err124
errOAAI
errPeikari, Mohammad; Salama, Sherine; Nofech-Mozes, Sharon; Martel, Anne L.
errShare
errSave
researcher View more