Hybrid architecture for 3D visualization of ultrasonic data
With the current proliferation of multi-core processors and hardware acceleration, large-data processing methods are increasingly being modified for use in parallel and distributed computing environments. In this paper, we present a hybrid architecture for the visualization and processing of large-scale volumetric data. Various hardware environments and technologies are integrated in this architecture to perform interactive operations on very large volumetric datasets. All of the datasets are stored in a data center with a gigabit network environment. Time-consuming data-processing tasks are allocated to compute nodes connected to the same network, while the visualization and interaction operations are executed on a high-performance graphics workstation. OpenCL and OpenMP are used to implement volume rendering algorithms to accelerate visualization of a hierarchical volume data structure using GPUs and multi-core CPUs. Various out-of-core algorithms are also presented to process the large dataset directly. The experimental results indicate that the proposed hybrid architecture and methods are effective and efficient in processing and visualizing very large-volumetric datasets.
volume rendering gpu out-of-core parallel computing