• 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