Universidad Complutense de Madrid
E-Prints Complutense

HW implementation of an execution manager for reconfigurable systems

Impacto

Downloads

Downloads per month over past year



Resano, Javier and Clemente Barreira, Juan Antonio and González, Carlos and García, José Luis and Mozos Muñoz, Daniel (2007) HW implementation of an execution manager for reconfigurable systems. In ERSA’2007 The International Conference on Engineering of Reconfigurable Systems and Algorithms, June 25 - 28, 2007, Las Vegas, Nevada, USA.

[img]
Preview
PDF
145kB


Abstract

Reconfigurable HW can be used to build a hardware multitasking system where tasks can be assigned to the reconfigurable HW at run-time according to the requirements of the running applications. Normally the execution in this kind of systems is controlled by an embedded processor. In these systems tasks are frequently represented as subtask graphs, where a subtask is the basic scheduling unit that can be assigned to a reconfigurable HW. In order to control the execution of these tasks, the processor must manage at run-time complex data structures, like graphs or linked list, which may generate significant execution-time penalties. In addition, HW/SW communications are frequently a system bottleneck. Hence, it is very interesting to find a way to reduce the run-time SW computations and the HW/SW communications. To this end we have developed a HW execution manager that controls the execution of subtask graphs over a set of reconfigurable units. This manager receives as input a subtask graph coupled to a subtask schedule, and guarantees its proper execution. In addition it includes support to reduce the execution-time overhead due to reconfigurations. With this HW support the execution of task graphs can be managed efficiently generating only very small run-time penalties.


Item Type:Conference or Workshop Item (Lecture)
Additional Information:

(ERSA’07 / ISBN #: 1-60132-026-4 / CSREA),
Editor: Toomas P. Plaks

Uncontrolled Keywords:hardware multi-tasking, run-time reconfiguration, task-scheduling, operating system support
Subjects:Sciences > Computer science > Hardware
ID Code:39530
Deposited On:24 Oct 2016 08:56
Last Modified:24 Oct 2016 08:56

Origin of downloads

Repository Staff Only: item control page