DocumentCode :
1745669
Title :
A constructive algorithm for memory-aware task assignment and scheduling
Author :
Szymanek, Radoslaw ; Kuchci, Krzysztof
Author_Institution :
Dept. of Comput. Sci., Lund Univ., Sweden
fYear :
2001
fDate :
2001
Firstpage :
147
Lastpage :
152
Abstract :
This paper presents a constructive algorithm for memory-aware task assignment and scheduling, which is a part of the prototype system MATAS. The algorithm is well suited for image and video processing applications which have hard memory constraints as well as constraints on cost, execution time, and resource usage. Our algorithm takes into account code and data memory constraints together with the other constraints. It can create pipelined implementations. The algorithm finds a task assignment, a schedule, and data and code memory placement in memory. Infeasible solutions caused by memory fragmentation are avoided. The experiments show that our memory-aware algorithm reduces memory utilization compared to greedy scheduling algorithm which has time minimization objective. Moreover, memory-aware algorithm is able to find task assignment and schedule when time minimization algorithm fails. MATAS can create pipelined implementations, therefore the design throughput is increased
Keywords :
algorithm theory; constraint handling; processor scheduling; software prototyping; code memory placement; constructive algorithm; greedy scheduling algorithm; hard memory constraints; memory-aware algorithm; memory-aware task assignment; pipelined implementations; prototype system MATAS; resource usage; scheduling; task assignment; time minimization algorithm; video processing; Application software; Computer science; Costs; Memory management; Minimization methods; Permission; Processor scheduling; Scheduling algorithm; Signal processing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
Conference_Location :
Copenhagen
Print_ISBN :
1-58113-364-2
Type :
conf
DOI :
10.1109/HSC.2001.924666
Filename :
924666
Link To Document :
بازگشت