High-performance Data Management for Whole Slide Image Analysis in
Digital Pathology
- URL: http://arxiv.org/abs/2308.05784v2
- Date: Sun, 20 Aug 2023 20:21:44 GMT
- Title: High-performance Data Management for Whole Slide Image Analysis in
Digital Pathology
- Abstract summary: This paper details our endeavors in tackling this data access challenge by implementing the Adaptable IO System version 2 (ADIOS2)
Under the CPU scenario, ADIOS2 showcases an impressive two-fold speed-up compared to the brute-force approach.
From what we know, this appears to be among the initial instances, if any, of utilizing ADIOS2 within the field of digital pathology.
- Score: 20.02220555234364
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: When dealing with giga-pixel digital pathology in whole-slide imaging, a
notable proportion of data records holds relevance during each analysis
operation. For instance, when deploying an image analysis algorithm on
whole-slide images (WSI), the computational bottleneck often lies in the
input-output (I/O) system. This is particularly notable as patch-level
processing introduces a considerable I/O load onto the computer system.
However, this data management process could be further paralleled, given the
typical independence of patch-level image processes across different patches.
This paper details our endeavors in tackling this data access challenge by
implementing the Adaptable IO System version 2 (ADIOS2). Our focus has been
constructing and releasing a digital pathology-centric pipeline using ADIOS2,
which facilitates streamlined data management across WSIs. Additionally, we've
developed strategies aimed at curtailing data retrieval times. The performance
evaluation encompasses two key scenarios: (1) a pure CPU-based image analysis
scenario ("CPU scenario"), and (2) a GPU-based deep learning framework scenario
("GPU scenario"). Our findings reveal noteworthy outcomes. Under the CPU
scenario, ADIOS2 showcases an impressive two-fold speed-up compared to the
brute-force approach. In the GPU scenario, its performance stands on par with
the cutting-edge GPU I/O acceleration framework, NVIDIA Magnum IO GPU Direct
Storage (GDS). From what we know, this appears to be among the initial
instances, if any, of utilizing ADIOS2 within the field of digital pathology.
The source code has been made publicly available at
https://github.com/hrlblab/adios.
Related papers
- GPU-Accelerated Algorithms for Graph Vector Search: Taxonomy, Empirical Study, and Research Directions [54.570944939061555]
We present a comprehensive study of GPU-accelerated graph-based vector search algorithms.<n>We establish a detailed taxonomy of GPU optimization strategies and clarify the mapping between algorithmic tasks and hardware execution units.<n>Our findings offer clear guidelines for designing scalable and robust GPU-powered approximate nearest neighbor search systems.
arXiv Detail & Related papers (2026-02-10T16:18:04Z) - Larger than memory image processing [0.7161783472741748]
This report addresses larger-than-memory image analysis for petascale datasets such as 1.4 PB electronmicroscopy volumes and 150 TB human-organ atlases.<n>We show that structuring analysis as streaming passes over data is crucial.<n>For 3D volumes, two representations are popular: stacks of 2D slices (e.g., directories or multi-page TIFF) and 3D chunked layouts (e.g., Zarr/HDF5).<n>We show how the slice-based streaming architecture can be built on top of either image representation in a manner that minimizes disk I/O.
arXiv Detail & Related papers (2026-01-26T12:02:41Z) - Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading [2.8231000588510757]
Transformers and large language models(LLMs) have seen rapid adoption in all domains.
Training of transformers is very expensive and often hits a memory wall''
We propose a novel technique to split the LLM into subgroups, whose update phase is scheduled on either the CPU or the GPU.
arXiv Detail & Related papers (2024-10-26T00:43:59Z) - High Performance Computing Applied to Logistic Regression: A CPU and GPU
Implementation Comparison [0.0]
We present a versatile GPU-based parallel version of Logistic Regression (LR)
Our implementation is a direct translation of the parallel Gradient Descent Logistic Regression algorithm proposed by X. Zou et al.
Our method is particularly advantageous for real-time prediction applications like image recognition, spam detection, and fraud detection.
arXiv Detail & Related papers (2023-08-19T14:49:37Z) - INR-Arch: A Dataflow Architecture and Compiler for Arbitrary-Order
Gradient Computations in Implicit Neural Representation Processing [66.00729477511219]
Given a function represented as a computation graph, traditional architectures face challenges in efficiently computing its nth-order gradient.
We introduce INR-Arch, a framework that transforms the computation graph of an nth-order gradient into a hardware-optimized dataflow architecture.
We present results that demonstrate 1.8-4.8x and 1.5-3.6x speedup compared to CPU and GPU baselines respectively.
arXiv Detail & Related papers (2023-08-11T04:24:39Z) - Harnessing Deep Learning and HPC Kernels via High-Level Loop and Tensor Abstractions on CPU Architectures [67.47328776279204]
This work introduces a framework to develop efficient, portable Deep Learning and High Performance Computing kernels.
We decompose the kernel development in two steps: 1) Expressing the computational core using Processing Primitives (TPPs) and 2) Expressing the logical loops around TPPs in a high-level, declarative fashion.
We demonstrate the efficacy of our approach using standalone kernels and end-to-end workloads that outperform state-of-the-art implementations on diverse CPU platforms.
arXiv Detail & Related papers (2023-04-25T05:04:44Z) - {\mu}Split: efficient image decomposition for microscopy data [50.794670705085835]
muSplit is a dedicated approach for trained image decomposition in the context of fluorescence microscopy images.
We introduce lateral contextualization (LC), a novel meta-architecture that enables the memory efficient incorporation of large image-context.
We apply muSplit to five decomposition tasks, one on a synthetic dataset, four others derived from real microscopy data.
arXiv Detail & Related papers (2022-11-23T11:26:24Z) - FastPathology: An open-source platform for deep learning-based research
and decision support in digital pathology [0.678543866474958]
There are several open-source platforms for working with whole-slide microscopy images, but few support deployment of CNN models.
We have developed a new platform, FastPathology, using the FAST framework and C++.
It minimizes memory usage for reading and processing WSIs, deployment of CNN models, and real-time interactive visualization of results.
arXiv Detail & Related papers (2020-11-11T19:35:31Z) - Heterogeneous CPU+GPU Stochastic Gradient Descent Algorithms [1.3249453757295084]
We study training algorithms for deep learning on heterogeneous CPU+GPU architectures.
Our two-fold objective -- maximize convergence rate and resource utilization simultaneously -- makes the problem challenging.
We show that the implementation of these algorithms achieves both faster convergence and higher resource utilization than on several real datasets.
arXiv Detail & Related papers (2020-04-19T05:21:20Z) - RANSAC-Flow: generic two-stage image alignment [53.11926395028508]
We show that a simple unsupervised approach performs surprisingly well across a range of tasks.
Despite its simplicity, our method shows competitive results on a range of tasks and datasets.
arXiv Detail & Related papers (2020-04-03T12:37:58Z) - Faster than FAST: GPU-Accelerated Frontend for High-Speed VIO [46.20949184826173]
This work focuses on the applicability of efficient low-level, GPU hardware-specific instructions to improve on existing computer vision algorithms.
Especially non-maxima suppression and the subsequent feature selection are prominent contributors to the overall image processing latency.
arXiv Detail & Related papers (2020-03-30T14:16:23Z) - Efficient Video Semantic Segmentation with Labels Propagation and
Refinement [138.55845680523908]
This paper tackles the problem of real-time semantic segmentation of high definition videos using a hybrid GPU / CPU approach.
We propose an Efficient Video(EVS) pipeline that combines: (i) On the CPU, a very fast optical flow method, that is used to exploit the temporal aspect of the video and propagate semantic information from one frame to the next.
On the popular Cityscapes dataset with high resolution frames (2048 x 1024), the proposed operating points range from 80 to 1000 Hz on a single GPU and CPU.
arXiv Detail & Related papers (2019-12-26T11:45:15Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.