PREDICTION OF PERFORMANCE AND PROCESSOR REQUIREMENTS IN REAL-TIME DATA-FLOW ARCHITECTURES

Citation
S. Som et al., PREDICTION OF PERFORMANCE AND PROCESSOR REQUIREMENTS IN REAL-TIME DATA-FLOW ARCHITECTURES, IEEE transactions on parallel and distributed systems, 4(11), 1993, pp. 1205-1216
Citations number
18
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
4
Issue
11
Year of publication
1993
Pages
1205 - 1216
Database
ISI
SICI code
1045-9219(1993)4:11<1205:POPAPR>2.0.ZU;2-H
Abstract
The purpose of this paper is to present a new data how graph model for describing the real-time execution of iterative control and signal pr ocessing algorithms on multiprocessor data flow architectures. Identif ied by the acronym ATAMM, for Algorithm to Architecture Mapping Model, the model is important because it specifies criteria for a multiproce ssor operating system to achieve predictable and reliable performance. Algorithm performance is characterized by execution time and iteratio n period. For a given data flow graph representation, the model facili tates calculation of greatest lower bounds for these performance measu res. When sufficient processors are available, the system executes alg orithms with minimum execution time and minimum iteration period, and the number of processors required is calculated, When only limited pro cessors are available or when processors fail, performance is made to degrade gracefully and predictably. The user off-line is able to speci fy tradeoffs between increasing execution time or increasing iteration period. The approach to achieving predictable performance is to contr ol the injection rate of input data and to modify the data flow graph precedence relations so that a processor is always available to execut e an enabled graph node. An implementation of the ATAMM model in a fou r-processor architecture based on Westinghouse's VHSIC 1750A Instructi on Set Processor is described, and the performance of a real-time spac e surveillance algorithm on this system is investigated.