• DocumentCode
    1114392
  • Title

    Analysis of Multiprocessor Control Organizations with Partial Program Memory Replication

  • Author

    Covo, Abrahm A.

  • Author_Institution
    Electronic Systems Group, Communications Systems Division, GTE Sylvania, Inc.
  • Issue
    2
  • fYear
    1974
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    In certain real-time multiprocessor controllers the program memory must be at least partly replicated to reduce queuing delays and meet throughput requirements. In these organizations the program memory is a common pool consisting of K sections servicing m CPU´s. The jth section is of size Xi and is replicated ni times (ni ≤ m); j = 1,...-, K. Dynamic programming is used to find optimal values of the number of replications ni relative to given fixed values of m, K, and Xi. This solution satisfies throughput requirements at minimum cost, relative to the given m, K, and Xi. The process is repeated for several values of the last three parameters, using a systematic search procedure described herein, until reaching the first local minimum. This usually provides a satisfactory suboptimal solution. Partial replication (n, ≤ m) is economically attractive in a wide class of real-time control systems in which the CPU´s access a relatively small portion of the program store most of the time. Quantitative examples indicate that partial replication may cause 30 to 40 percent cost reduction compared to full replication.
  • Keywords
    Common program memory pool, dynamic programming, multiprocessing, partial program replication, real-time control systems, speed-size characteristic, speed/size ratio.; Application software; Computer Society; Control systems; Cost function; Delay; Dynamic programming; Frequency; Real time systems; Size control; Throughput; Common program memory pool, dynamic programming, multiprocessing, partial program replication, real-time control systems, speed-size characteristic, speed/size ratio.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1974.223873
  • Filename
    1672466