Title :
A scalable scheduling algorithm for coarse-grained reconfigurable architecture
Author :
Hae-woo Park ; Wonsub Kim ; Donghoon Yoo ; Soojung Ryu ; Jeongwook Kim
Author_Institution :
Samsung Adv. Inst. of Technol., Yongin, South Korea
Abstract :
Coarse-grained reconfigurable architectures (CGRA´s) are introduced as flexible architectures that can efficiently execute various types of applications in a single device. A CGRA often achieve high IPC by utilizing tens or hundreds of functional units (FU´s). The key technique in exploiting a CGRA is to find an optimal mapping of operations over FU´s. Modulo scheduling algorithm is known as the state-of-art technique to find fairly efficient solution; however it often takes too much time and occasionally fails as the number of FU is increasing. In this paper, we propose a novel two-stage scheduling algorithm which finds out a solution within a reasonable amount of time. The experimental result presents the proposed algorithm reduces the scheduling time by 92% and finds out schedules that are as efficient as the solutions given by the previous modulo scheduler.
Keywords :
flexible electronics; processor scheduling; reconfigurable architectures; CGRA; IPC; coarse-grained reconfigurable architecture; flexible architectures; functional units; modulo scheduling algorithm; optimal operations mapping; scalable scheduling algorithm; scheduling time reduction; two-stage scheduling algorithm; Algorithm design and analysis; Clustering algorithms; Reconfigurable architectures; Schedules; Scheduling; Scheduling algorithms;
Conference_Titel :
Consumer Electronics (ICCE), 2013 IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4673-1361-2
DOI :
10.1109/ICCE.2013.6487011