Ιδρυματικό Αποθετήριο [SANDBOX]
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Hardware task scheduling for partially reconfigurable FPGAs

Charitopoulos Georgios, Koidis Iosif, Papadimitriou Kyprianos, Pnevmatikatos Dionysios

Πλήρης Εγγραφή


URI: http://purl.tuc.gr/dl/dias/FFD65D39-9A2F-4134-A43E-F7280EE8F36F
Έτος 2015
Τύπος Πλήρης Δημοσίευση σε Συνέδριο
Άδεια Χρήσης
Λεπτομέρειες
Βιβλιογραφική Αναφορά G. Charitopoulos, I. Koidis, K. Papadimitriou and D. Pnevmatikatos, "Hardware Task Scheduling for Partially Reconfigurable FPGAs", in HiPEAC Workshop on Reconfigurable Computing (WRC), January 2015.
Εμφανίζεται στις Συλλογές

Περίληψη

Partial reconfiguration (PR) of FPGAs can be used to dynamicallyextend and adapt the functionality of computing systems, swapping in and outHW tasks. To coordinate the on-demand task execution, we propose andimplement a run time system manager for scheduling software (SW) tasks onavailable processor(s) and hardware (HW) tasks on any number ofreconfigurable regions of a partially reconfigurable FPGA. Fed with the initialpartitioning of the application into tasks, the corresponding task graph, and theavailable task mappings, the RTSM considers the runtime status of each taskand region, e.g. busy, idle, scheduled for reconfiguration/execution etc., toexecute tasks. Our RTSM supports task reuse and configuration prefetching tominimize reconfigurations, task movement among regions to efficiently managethe FPGA area, and RR reservation for future reconfiguration and execution.We validate its correctness using our RTSM to execute an image processingapplication on a ZedBoard platform. We also evaluate its features within asimulation framework, and find that despite the technology limitations, ourapproach can give promising results in terms of quality of scheduling.

Υπηρεσίες

Στατιστικά