DocumentCode :
1081498
Title :
Optimal algorithms for synthesis of reliable application-specific heterogeneous multiprocessors
Author :
Dasgupta, Aurobindo ; Karri, Ramesh
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Volume :
44
Issue :
4
fYear :
1995
fDate :
12/1/1995 12:00:00 AM
Firstpage :
603
Lastpage :
613
Abstract :
Fast and optimally-reliable application-specific multiprocessor-synthesis is critical in system-level design, especially in medical, automotive, space, and military applications. Previous work in multiprocessor-synthesis and task-allocation for performance and reliability requires exponential time, and therefore, is useful only for small examples. We present the first deterministic and provably-optimal algorithm (RELSYN-OPT) to synthesize real-time, reliable multiprocessors using a heterogeneous library of N processors and L link types. We prove that for a series-parallel graph with M subtasks and nested-depth d, the worst-case computational complexity of RELSYN-OPT Is O(M·(L+N)·Nd). For tree-structured task graphs, RELSYN-OMT runs in O(M·(L+N)), and is asymptotically optimum, RELSYN-OPT, because of its speed, applies to static and dynamic task allocation for an ultra-reliable distributed processing environment for which, until now, research has produced only suboptimal heuristic solutions
Keywords :
computational complexity; fault tolerant computing; graph theory; multiprocessing systems; reliability; reliability theory; task analysis; RELSYN-OPT; application-specific heterogeneous multiprocessors; automotive applications; computational complexity; medical applications; military applications; multiprocessor-synthesis; optimal algorithms; real-time multiprocessors; series-parallel graph; space applications; system-level design; task-allocation; tree-structured task graphs; ultra-reliable distributed processing environment; Automotive engineering; Computational complexity; Libraries; Multiprocessing systems; Optimized production technology; Power system reliability; Signal processing algorithms; Tree graphs; Vehicle dynamics; Very large scale integration;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/24.475979
Filename :
475979
Link To Document :
بازگشت