Visualization of large medical data sets using memory-optimized CPU and GPU algorithms

被引:0
|
作者
Kiefer, G [1 ]
Lehmann, H [1 ]
Weese, E [1 ]
机构
[1] Philips GmbH, Res Labs, D-5100 Aachen, Germany
关键词
volume visualization; 3D angiography; diagnosis; computer architecture; graphics accelerator; maximum intensity projection;
D O I
10.1117/12.595025
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
With the evolution of medical scanners towards higher spatial resolutions, the sizes of image data sets are increasing rapidly. To profit from the higher resolution in medical applications such as 3D-angiography for a more efficient and precise diagnosis, high-performance visualization is essential. However, to make sure that the performance of a volume rendering algorithm scales with the performance of future computer architectures, technology trends need to be considered. The design of such scalable volume rendering algorithms remains challenging. One of the major trends in the development of computer architectures is the wider use of cache memory hierarchies to bridge the growing gap between the faster evolving processing power and the slower evolving memory access speed. In this paper we propose ways to exploit the standard PC's cache memories supporting the main processors (CPU's) and the graphics hardware (graphics processing unit, GPU), respectively, for computing Maximum Intensity Projections (MIPs). To this end, we describe a generic and flexible way to improve the cache efficiency of software ray casting algorithms and show by means of cache simulations, that it enables cache miss rates close to the theoretical optimum. For GPU-based rendering we propose a similar, brick-based technique to optimize the utilization of onboard caches and the transfer of data to the GPU on-board memory. All algorithms produce images of identical quality, which enables us to compare the performance of their implementations in a fair way without eventually trading quality for speed. Our comparison indicates that the proposed methods perform superior, in particular for large data sets.
引用
收藏
页码:677 / 687
页数:11
相关论文
共 50 条
  • [1] A Novel Memory-Optimized Approach for Large-scale Peridynamics on the GPU
    Bartlett J.
    Storti D.
    Journal of Peridynamics and Nonlocal Modeling, 2023, 5 (4) : 472 - 490
  • [2] A memory-optimized visualization system for limited-bandwidth multiprocessing environments
    Law, A
    Yagel, R
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 60 - 65
  • [3] Parallel acceleration of CPU and GPU range queries over large data sets
    Mitchell Nelson
    Zachary Sorenson
    Joseph M. Myre
    Jason Sawin
    David Chiu
    Journal of Cloud Computing, 9
  • [4] Parallel acceleration of CPU and GPU range queries over large data sets
    Nelson, Mitchell
    Sorenson, Zachary
    Myre, Joseph M.
    Sawin, Jason
    Chiu, David
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2020, 9 (01):
  • [5] Memory-optimized distributed utility mining for big data
    Kumar, Sunil
    Mohbey, Krishna Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6491 - 6503
  • [6] Optimizing the use of GPU Memory in Applications with Large data sets
    Satish, Nadathur
    Sundaram, Narayanan
    Keutzer, Kurt
    16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 408 - 418
  • [7] Towards Memory-Optimized Data Shuffling Patterns for Big Data Analytics
    Nicolae, Bogdan
    Costa, Carlos
    Misale, Claudia
    Katrinis, Kostas
    Park, Yoonho
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 409 - 412
  • [8] Memory-optimized software synthesis from dataflow program graphs with large size data samples
    Oh, H
    Ha, S
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2003, 2003 (06) : 514 - 529
  • [9] Memory-optimized software synthesis from dataflow program graphs with large size data samples
    Oh, H. (oho@comp.snu.ac.kr), 1600, Hindawi Publishing Corporation (2003):
  • [10] Memory-Optimized Software Synthesis from Dataflow Program Graphs with Large Size Data Samples
    Hyunok Oh
    Soonhoi Ha
    EURASIP Journal on Advances in Signal Processing, 2003