Design methodology for multiprocessor architecture
Thesis/Dissertation
·
OSTI ID:5145961
This work analyzes one basic cycle of a digital-signal-processing algorithm. The intertask buffering requirements and the number of executions of each task during one basic cycle are determined using a graph theoretical algorithm which exhibits linear complexity. Also, task precedence relationships are generated within a scheduling cycle which is made up of any integral number of basic cycles. The capability of combining a number of basic cycles into a scheduling cycle are shown to increase the processor utilization factor and, in turn, the computational throughput. It is shown that these results can be utilized to generate a fixed schedule on an N-processor architecture where the number of processors is an input variable. The parallel efficiency of the algorithm when executing on an N-processor architecture is then determined from the average processor utilization factor. The nonexistence of optimum schedules for the general case prompts a discussion of scheduling methodologies. The complexity of the algorithms introduced are analyzed, and, finally, the applications of this work to analysis and design of digital-signal-processing algorithms and the associated multiprocessor hardware is discussed. The appendices contain an example of a design session using the methodology outlined in this thesis.
- Research Organization:
- Rutgers--the State Univ., New Brunswick, NJ (USA)
- OSTI ID:
- 5145961
- Country of Publication:
- United States
- Language:
- English
Similar Records
Parallel Cholesky factorization on a multiprocessor
Parallel Cholesky factorization on a shared-memory multiprocessor. Final report, 1 October 1986-30 September 1987
Performance bounds on multiprocessor schedules
Technical Report
·
Thu Feb 28 23:00:00 EST 1985
·
OSTI ID:6116853
Parallel Cholesky factorization on a shared-memory multiprocessor. Final report, 1 October 1986-30 September 1987
Technical Report
·
Tue Dec 31 23:00:00 EST 1985
·
OSTI ID:5668318
Performance bounds on multiprocessor schedules
Conference
·
Sat Dec 31 23:00:00 EST 1983
·
OSTI ID:5082359