A memory management library for CT-reconstruction on GPUs

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Driven by improved computational throughput, multi- and many-core processors have been increasingly used in medical image processing. As these systems contain a discrete memory node, programmers have to manually manage the data transfer. To improve throughput by overlapping data transfers and task execution, special hardware details have to be known and should be considered with care. Data management could be even more tedious when the data size exceeds the GPU memory. In this work, we present a library that provides a convenient interface for CT reconstruction. Further, it contains a transparent data management, automatic data partitioning in case the GPU memory is insufficient, and overlapping techniques for improved performance. Our evaluations reveal that the library is able to reduce the amount of necessary code lines by ≈ 63% with respect to a comparable manual implementation. Additionally, a speedup of 38.1% for a volume size of 256 (10.7% for a volume size of 512) could be achieved by the library’s overlapping technique.

Cite

CITATION STYLE

APA

Wu, H., Berger, M., Maier, A., & Lohmann, D. (2017). A memory management library for CT-reconstruction on GPUs. In Informatik aktuell (pp. 206–211). Kluwer Academic Publishers. https://doi.org/10.1007/978-3-662-49465-3_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free