Real-Time GPU-Based Software Beamformer Designed for Advanced Imaging Methods Research
High computational demand is known to be a technical hurdle for real-time implementation of advanced methods like Synthetic Aperture Imaging (SAI) and Plane Wave Imaging (PWI) that work with the pre-beamform data of each array element. In this paper, the authors present the development of a software beamformer for SAI and PWI with real-time parallel processing capacity. Their beamformer design comprises a pipelined group of Graphics Processing Units (GPU) that are hosted within the same computer workstation. During operation, each available GPU is assigned to perform demodulation and beamforming for one frame of pre-beamform data acquired from one transmit firing (e.g. point firing for SAI).