Parallelization and performance of 3D ultrasound imaging beamforming algorithms on modern clusters

  • Authors:
  • F. Zhang;A. Bilas;A. Dhanantwari;K. N. Plataniotis;R. Abiprojo;S. Stergiopoulos

  • Affiliations:
  • University of Toronto, Toronto, Ontario;University of Toronto, Toronto, Ontario;Defense R&D Canada, Toronto, North York, Ontario;University of Toronto, Toronto, Ontario;Defense R&D Canada, Toronto, North York, Ontario;Defense R&D Canada, Toronto, North York, Ontario

  • Venue:
  • ICS '02 Proceedings of the 16th international conference on Supercomputing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently there has been a lot of interest in improving the infrastructure used in medical applications. In particular, there is renewed interest on non-invasive, high-resolution diagnostic methods. One such method is digital, 3D ultrasound medical imaging. Current state-of-the-art ultrasound systems use specialized hardware for performing advanced processing of input data to improve the quality of the generated images. Such systems are limited in their capabilities by the underlying computing architecture and they tend to be expensive due to the specialized nature of the solutions they employ.Our goal in this work is twofold: (i) To understand the behavior of this class of emerging medical applications in order to provide an efficient parallel implementation and (ii) to introduce a new benchmark for parallel computer architectures from a novel and important class of applications. We address the limitations faced by modern ultrasound systems by investigating how all processing required by advanced beamforming algorithms can be performed on modern clusters of high-end PCs connected with low-latency, high-bandwidth system area networks. We investigate the computational characteristics of a state-of-the-art algorithm and demonstrate that today's commodity architectures are capable of providing almost-real-time performance without compromising image quality significantly.