This paper was presented at the Thirty-Second Asilomar Conference on Signals, Systems, and Computers, Nov. 1-4 1998 in Monterey, California.

G. Allen, B. Evans, and D. Schanbacher, "Real-time Sonar Beamforming on a Unix Workstation Using Process Networks and POSIX Threads." Proceedings of the 32nd Asilomar Conference on Signals, Systems & Computers, pp. 1725-1729, Nov. 1998.


 

Real-time Sonar Beamforming on a UNIX Workstation Using Process Networks and POSIX Threads

Gregory E. Allen
Applied Research Laboratories: The University of Texas at Austin
P.O. Box 8029, Austin, TX 78713-8029
gallen AT arlut DOT utexas DOT edu
 
Brian L. Evans, David C. Schanbacher
Dept. of Electrical and Computer Engineering
The University of Texas at Austin, Austin, TX 78712-1084
{bevans, schanbach} AT ece DOT utexas DOT edu
For more information contact: Greg Allen <gallen AT arlut DOT utexas DOT edu>

Abstract

Traditionally, expensive custom hardware has been required to implement data-intensive sonar beamforming algorithms in real-time. We develop a sonar beamformer in software by merging the following recent technologies: (1) symmetric multiprocessing on Unix workstations, (2) lightweight POSIX threads, and (3) the Process Network model of computation. We find that it is feasible for a 4-GFLOP digital interpolation process network beamformer to run in real-time on a Sun workstation with 16 UltraSPARC-II processors running at 300 MHz. The workstation beamformer significantly reduces cost and development time over an equivalent hardware beamformer.

The paper in PostScript and PDF.

Slides from the presentation in PostScript and PDF.

The extended summary.


For more information contact: Greg Allen <gallen AT arlut DOT utexas DOT edu>