DocumentCode
279061
Title
Static process allocation using information about program behaviour
Author
Lundberg, Lars
Author_Institution
Dept. of Comput. Eng., Lund Univ., Sweden
Volume
i
fYear
1991
fDate
8-11 Jan 1991
Firstpage
1
Abstract
Efficient allocation of processes to processors is important in multiprocessors. Some systems cannot tolerate the overhead enforced by process migration; such systems have to use static allocation In order to perform well static allocation strategies require some knowledge about the behaviour of the parallel program. If the behaviour of the parallel program does not change from one execution to another then recordings from previous executions could facilitate efficient allocation. In the paper a way of using recordings from previous executions is explored. A static allocation algorithm using such information is compared to a static algorithm lacking this information and to a dynamic algorithm. Measurements show that the allocation strategy using information about program behaviour yields a better speed-up than the algorithms lacking this information
Keywords
parallel architectures; allocation strategy; multiprocessors; process migration; program behaviour; static allocation algorithm; Concurrent computing; Hardware; Heuristic algorithms; Parallel processing; Parallel programming; Resource management; Runtime; System performance; Throughput; Velocity measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location
Kauai, HI
Type
conf
DOI
10.1109/HICSS.1991.183865
Filename
183865
Link To Document