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
Link To Document :
بازگشت