DocumentCode
1415107
Title
Performance metrics for embedded parallel pipelines
Author
Fleury, Martin ; Downton, Andrew C. ; Clark, Adrian F.
Author_Institution
Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
Volume
11
Issue
11
fYear
2000
fDate
11/1/2000 12:00:00 AM
Firstpage
1164
Lastpage
1185
Abstract
A statistical approach to performance prediction is applied to a system development methodology for pipelines comprised of independent parallel stages. The methodology is aimed at distributed memory machines employing medium-grained parallelization. The target applications are continuous-flow embedded systems. The use of order statistics on this type of system is compared to previous practical usage which appears largely confined to traditional Non-Uniform Memory Access (NUMA) machines for loop parallelization. A range of suitable performance metrics which give upper bounds or estimates for task durations are discussed. The metrics have a practical role when included in prediction equations in checking fidelity to an application performance specification. An empirical study applies the mathematical findings to the performance of a multicomputer for a synchronous pipeline stage. The results of a simulation are given for larger numbers of processors. In a further simulation, the results are extended to take account of waiting-time distributions while data are buffered between stages of an asynchronous pipeline. Order statistics are also employed to estimate the degradation due to an output ordering constraint. Practical illustrations in the image communication and vision application domains are included.
Keywords
embedded systems; parallel processing; performance evaluation; NUMA machines; continuous-flow embedded systems; distributed memory machines; embedded parallel pipelines; image communication; loop parallelization; medium-grained parallelization; order statistics; performance metrics; performance prediction; statistical approach; system development methodology; vision application domains; waiting-time distributions; Application software; Computer Society; Embedded system; Measurement; Parallel processing; Pipelines; Radar; Real time systems; Statistical distributions; Throughput;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.888637
Filename
888637
Link To Document