Title :
Optimal automatic periodic multiprocessor compiler for multi-bus networks
Author :
Gelabert, Pedro R. ; Barnwell, Thomas P., III
Author_Institution :
Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
The theory and performance of a deterministic, optimal synchronous compiler for multiprocessor systems with a multibus interconnection network are presented. This compiler takes an algorithm described by a flow graph and produces realizations that meet traditional optimality criteria. These realizations are implemented on a multiprocessor system with the minimum number of buses possible. The compiler consists of three elements: flow graph analysis, scheduler, and processor assignment. The processor assignment module is discussed in detail. This module computes the bus communication bound from the schedule produced by the scheduler module. Based on this bound, the processor assignment module rearranges the schedule to use the minimum multibus interconnection network. The experimental study of the performance of this compiler emphasizes several adaptive and nonadaptive digital filters
Keywords :
adaptive filters; digital filters; multiprocessing programs; multiprocessing systems; program compilers; adaptive digital filters; flow graph analysis; multibus interconnection network; multiprocessor systems; nonadaptive digital filters; optimal synchronous compiler; processor assignment; scheduler; Concurrent computing; Digital signal processing; Filters; Flow graphs; Multiprocessing systems; Multiprocessor interconnection networks; Parallel processing; Processor scheduling; Scheduling algorithm; Signal processing algorithms;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1992. ICASSP-92., 1992 IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-0532-9
DOI :
10.1109/ICASSP.1992.226550