Title :
Scheduling of multi-phase applications on to mesh multicore architecture
Author :
Amrutlal, D.S.K. ; Sahu, A.
Author_Institution :
Deptt. of Comp. Sc. & Eng., Indian Inst. of Technol. Guwahati, Guwahati, India
Abstract :
In this paper, we proposed a new approach for off-line scheduling and binding of multi-phase applications onto multicore where cores are connected using mesh topology. Multi-phase application can be easily modeled as chain of multiprocessor task. Our scheduling strategy uses critical tasks first heuristic along with dynamic programming to schedule the chain of multiprocessor task on to multiprocessor system. We modeled binding (phases to processors) problem in information theoretic model, geometric model and sequence alignment model. Finally using chain creation and efficient chain mapping strategy (based on mixed of all three model) to bind scheduled phases on to processor grid to reduce overall data movement overhead. Experiment results shown that our scheduling strategy takes up to 31% less makespan time than the simple critical first strategy to schedule all applications. Binding strategy reduces up to 49% data movement overhead compared to naive and others binding strategies.
Keywords :
computer architecture; dynamic programming; multiprocessing systems; processor scheduling; binding strategy; chain mapping strategy; data movement overhead; dynamic programming; geometric model; information theoretic model; mesh multicore architecture; mesh topology; multiphase application; multiprocessor system; multiprocessor task; off-line scheduling; processor grid; scheduling strategy; sequence alignment model; Dynamic scheduling; Multicore processing; Optimal scheduling; Processor scheduling; Program processors; Schedules;
Conference_Titel :
India Conference (INDICON), 2014 Annual IEEE
Conference_Location :
Pune
Print_ISBN :
978-1-4799-5362-2
DOI :
10.1109/INDICON.2014.7030459