Title :
Scratchpad Memory aware task scheduling with minimum number of preemptions on a single processor
Author :
Qing Wan ; Hui Wu ; Jingling Xue
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
We propose a unified approach to the problem of scheduling a set of tasks with individual release times, deadlines and precedence constraints, and allocating the data of each task to the SPM (Scratchpad Memory) on a single processor system. Our approach consists of a task scheduling algorithm and an SPM allocation algorithm. The former constructs a feasible schedule incrementally, aiming to minimize the number of preemptions in the feasible schedule. The latter allocates a portion of the SPM to each task in an efficient way by employing a novel data structure, namely, the preemption graph. We have evaluated our approach and a previous approach by using six task sets. The results show that our approach achieves up to 20.31% on WCRT (Worst-Case Response Time) reduction over the previous approach.
Keywords :
data structures; graph theory; microprocessor chips; SPM allocation algorithm; data structure; precedence constraints; preemption graph; release times; scratchpad memory aware task scheduling; single processor; task scheduling algorithm; worst-case response time reduction; Educational institutions; Real-time systems; Resource management;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4673-3029-9
DOI :
10.1109/ASPDAC.2013.6509689