Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems

dc.contributor.authorClemente Barreira, Juan Antonio
dc.contributor.authorResano, Javier
dc.contributor.authorGonzález Calvo, Carlos
dc.contributor.authorMozos Muñoz, Daniel
dc.date.accessioned2023-06-20T04:18:11Z
dc.date.available2023-06-20T04:18:11Z
dc.date.issued2011-07
dc.description© © 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.description.abstractNew generation embedded systems demand high performance, efficiency and flexibility. Reconfigurable hardware can provide all these features. However the costly reconfiguration process and the lack of management support have prevented a broader use of these resources. To solve these issues we have developed a scheduler that deals with task-graphs at run-time, steering its execution in the reconfigurable resources while carrying out both prefetch and replacement techniques that cooperate to hide most of the reconfiguration delays. In our scheduling environment task-graphs are analyzed at design-time to extract useful information. This information is used at run-time to obtain near-optimal schedules, escaping from local-optimum decisions, while only carrying out simple computations. Moreover, we have developed a hardware implementation of the scheduler that applies all the optimization techniques while introducing a delay of only a few clock cycles. In the experiments our scheduler clearly outperforms conventional run-time schedulers based on As-Soon-As-Possible techniques. In addition, our replacement policy, specially designed for reconfigurable systems, achieves almost optimal results both regarding reuse and performance.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Ciencia e Innovación (MICINN)
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/39459
dc.identifier.doi10.1109/TVLSI.2010.2050158
dc.identifier.issn1063-8210
dc.identifier.officialurlhttp://dx.doi.org/10.1109/TVLSI.2010.2050158
dc.identifier.urihttps://hdl.handle.net/20.500.14352/45146
dc.issue.number7
dc.journal.titleIEEE Transactions on Very Large Scale Integration (VLSI) Systems
dc.language.isoeng
dc.page.final1276
dc.page.initial1263
dc.publisherIEEE
dc.relation.projectIDTIN2009-09806
dc.relation.projectIDAYA2009-13300
dc.rights.accessRightsopen access
dc.subject.cdu004.312
dc.subject.keywordField Programmable Gate Arrays
dc.subject.keywordReconfigurable Architectures
dc.subject.keywordTask scheduling
dc.subject.ucmHardware
dc.titleA Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems
dc.typejournal article
dc.volume.number19
dspace.entity.typePublication
relation.isAuthorOfPublication919b239d-a500-4adb-aacf-00206a2c1512
relation.isAuthorOfPublication7888cab2-e944-4a9d-aa87-90e483db5a05
relation.isAuthorOfPublication4c67f647-780c-4c6a-84dd-5962fb0a6260
relation.isAuthorOfPublication.latestForDiscovery919b239d-a500-4adb-aacf-00206a2c1512

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems.pdf
Size:
368.98 KB
Format:
Adobe Portable Document Format

Collections