Association for Computing Machinery
The authors propose a novel scheme for run-time management of mixed-grained reconfigurable fabric for the purpose of simultaneous multi-tasking in multi-core reconfigurable processors. Traditionally, reconfigurable fabrics are allocated to distinct tasks in order to improve the overall performance without considering quality of service of the entire application. They employ a new concept of task criticality that is based on performance constraints of each task at functional block level. Their scheme significantly reduces the number of deadline misses by dynamically evaluating the criticality of each task and performing an efficient load balancing of a mixed-grained reconfigurable fabric at run-time.