• DocumentCode
    3226953
  • Title

    Dynamic Process Management for Pipelined Applications

  • Author

    Cronk, David ; Fagg, Graham ; Emeny, Susan ; Tucker, Scot

  • Author_Institution
    University of Tennessee at Knoxville, Knoxville
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    250
  • Lastpage
    253
  • Abstract
    Many applications, particularly in the area of Signal and Image Processing (SIP) make use of what is referred to as a pipeline architecture. In these pipelined architectures, data are collected from some source and fed into a system for computation. This system is designed as a pipeline. That is, different processes are responsible for managing the data during different stages of the computation. The data move from one module, or task, to another, as in a pipeline. These types of systems have inherent load balancing problems. During times of low activity the pipeline becomes lightly utilized, wasting many of the resources making up the pipeline. During times of increased activity the pipeline is filled and a backlog develops due to there being insufficient resources to process all the available data. For single pipeline architectures this problem is exacerbated by the fact that data moves through the pipeline at the speed of the slowest process. This paper explores the use of MPI-2´s dynamic process management functionality as a method for handling this load imbalance.
  • Keywords
    Computer architecture; Concurrent computing; Head; Image processing; Laboratories; Load management; Pipelines; Sensor phenomena and characterization; Signal processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Users Group Conference, 2005
  • Print_ISBN
    0-7695-2496-6
  • Type

    conf

  • DOI
    10.1109/DODUGC.2005.25
  • Filename
    1592152