Multiprocessor design methodology for real-time DSP systems represented by shift-invariant flow graphs
The objective was the basis of a multiprocessor designed methodology for the implementation of real-time DSP systems represented by recursive shift-invariant flow graphs. This research generalizes and formalizes many aspects of periodic scheduling. It also treats practical considerations associated with implementation of multiple processors in VLSI. Finally, algorithms for the efficient scheduling and mapping of flow graphs are developed. A number of previously unknown fundamentals are revealed, making it possible to solve the design methodology problem within a limited scope. Most important is the unification of periodic scheduling theory, a comprehensive relationship among all periodic MIMD computer architecture classes. These relationships allow the transformation of solutions from one class to another. Average fractional processing rates are achieved, using a deterministic and efficient solution method that does not require the problem flow graph to be pre-blocked. Pre-blocking is undesirable because it increases both solution algorithm complexity and final implementation program complexity. This solution method may be used as well for matching the bandwidth of an implementation to the sampling rate of a real-time DSP system. The practical use of ideal predictors along with ideal delays for describing communications requirements is developed. The extra degree of freedom thus provided is intergral to the effective application of generalized (P)SSIMD theory. Efficient flow graph analysis algorithms are also developed. Furthermore, a polynomial time algorithm is developed for scheduling certain classes of problems.
- Research Organization:
- Georgia Inst. of Tech., Atlanta, GA (USA)
- OSTI ID:
- 5144468
- Resource Relation:
- Other Information: Thesis (Ph. D.)
- Country of Publication:
- United States
- Language:
- English
Similar Records
Multiprocessor implementation of two-dimensional digital filters for real time processing
Feedback control and beam diagnostic algorithms for a multiprocessor DSP system
Related Subjects
ARRAY PROCESSORS
DESIGN
COMPUTER ARCHITECTURE
COMPUTER GRAPHICS
REAL TIME SYSTEMS
DATA-FLOW PROCESSING
INTEGRATED CIRCUITS
TASK SCHEDULING
DATA PROCESSING
ELECTRONIC CIRCUITS
MICROELECTRONIC CIRCUITS
PROCESSING
PROGRAMMING
990200* - Mathematics & Computers
990300 - Information Handling