Mr. Gregory Allen
UT Austin
Monday, August 9th, 10:00 AM, ENS 302
First, we present several dataflow models which are commonly used to describe signal processing systems. Second, we present a framework for developing scalable software implementations of signal processing systems on workstations. The framework models the concurrency and parallelism in these systems using Process Networks. The Process Networks model guarantees determinate execution of concurrent programs regardless of the scheduling algorithm being used. We employ a scheduling algorithm that always finds a bounded execution if one exists. Third, we implement the framework in C++ using lightweight real-time POSIX threads.
We use two case studies to evaluate the performance of our framework: a high-resolution 3-D sonar beamformer and a synthetic aperture radar processor. On a Sun Ultra Enterprise workstation, the 4-GFLOP beamformer exhibits near-linear speedup using 1 to 12 processors and executes in real time with 12 336-MHz UltraSPARC-II processors.
A list of Telecommunications and Signal Processing Seminars is available at from the ECE department Web pages under "Seminars". The Web address for the Telecommunications and Signal Processing Seminars is http://anchovy.ece.utexas.edu/seminars