OPTIMAL-ALGORITHMS FOR SYNTHESIS OF RELIABLE APPLICATION-SPECIFIC HETEROGENEOUS MULTIPROCESSORS

Citation
A. Dasgupta et R. Karri, OPTIMAL-ALGORITHMS FOR SYNTHESIS OF RELIABLE APPLICATION-SPECIFIC HETEROGENEOUS MULTIPROCESSORS, IEEE transactions on reliability, 44(4), 1995, pp. 603-613
Citations number
30
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
ISSN journal
00189529
Volume
44
Issue
4
Year of publication
1995
Pages
603 - 613
Database
ISI
SICI code
0018-9529(1995)44:4<603:OFSORA>2.0.ZU;2-J
Abstract
Fast and optimally-reliable application-specific multiprocessor-synthe sis is critical in system-level design, especially in medical, automot ive, space, and military applications. Previous work in multiprocessor -synthesis & task-allocation for performance & reliability requires ex ponential time, and therefore, is useful only for small examples, We p resent the first deterministic and provably-optimal algorithm (RELSYN- OPT) to synthesize real-time, reliable multiprocessors using a heterog eneous library of N processors and L link types. We prove that for a s eries-parallel graph with M subtasks and nested-depth d, the worst-cas e computational complexity of RELSYN-OPT is O(M .(L + N).(d)). For tre e-structured task graphs, RELSYN-OPT runs in O(M .(L + N)), and is asy mptotically optimum, RELSYN-OPT, because of its speed, applies to stat ic & dynamic task allocation for an ultra-reliable distributed process ing environment for which, until now, research has produced only subop timal heuristic solutions.