• DocumentCode
    849902
  • Title

    Processor utilization in a linearly connected parallel processing system

  • Author

    Fellows, Michael R. ; Langston, Michael A.

  • Author_Institution
    Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
  • Volume
    37
  • Issue
    5
  • fYear
    1988
  • fDate
    5/1/1988 12:00:00 AM
  • Firstpage
    594
  • Lastpage
    603
  • Abstract
    The authors study the problem of assigning program fragments to a system of processing elements in which low-level operations are performed in parallel. Such a system is said to be linearly connected if each processing element can only communicate directly with its two nearest neighbors. They show that the problem of determining whether a perfect assignment exists is NP-complete but can be solved in linear time if the number of processing elements is fixed. They demonstrate that the related problem of determining whether any assignment exists which can be performed in a given number of machine cycles is NP-complete. For this problem, the objective of which corresponds to minimizing the program fragment´s execution time, the authors also investigate the behavior of classes of near-optimal heuristic algorithms. This present evidence to indicate that guaranteeing acceptable worst-case performance is a very difficult problem as well
  • Keywords
    computability; heuristic programming; parallel processing; parallel programming; NP-complete; assigning program fragments; execution time; linearly connected parallel processing system; near-optimal heuristic algorithms; parallel processing; perfect assignment; processor utilization; worst-case performance; Algorithm design and analysis; Approximation algorithms; Arithmetic; Computer science; Heuristic algorithms; Multiprocessor interconnection networks; Nearest neighbor searches; Parallel processing; Pipelines; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.4610
  • Filename
    4610