Title
Configuration prefetching and reuse for preemptive hardware multitasking on partially reconfigurable FPGAs
Date Issued
25 April 2016
Access level
metadata only access
Resource Type
conference paper
Author(s)
University of Florida
Publisher(s)
Institute of Electrical and Electronics Engineers Inc.
Abstract
Partially reconfigurable (PR) FPGAs enable preemptive hardware (HW) multitasking using PR regions (PRRs). To enable this multitasking, the HW task's partial bit-stream is downloaded to only the task's PRR, and only that PRR is reconfigured. Since only a small portion of the FPGA fabric is reconfigured, reconfiguration time is significantly reduced as compared to reconfiguring the entire fabric, however this time is not negligible. Reconfiguration time can be reduced/hidden using two techniques: configuration prefetching and configuration reuse. Even though these techniques can effectively reduce/hide reconfiguration overhead, prior works in preemptive HW multi-tasking did not use these techniques. To the best of our knowledge, no prior work evaluated physical implementations of these techniques on PR FPGAs, which precludes consideration of physical-implementation-specific details, such as delays in accessing bitstreams, speed limitations during reconfiguration, etc. In this work, we present a novel implementation of configuration prefetching and reuse for preemptive HW multitasking on a Virtex-5 FPGA, however, our established fundamentals are device-family independent.
Start page
1505
End page
1508
Language
English
OCDE Knowledge area
Hardware, Arquitectura de computadoras
Scopus EID
2-s2.0-84973662092
Resource of which it is part
Proceedings of the 2016 Design, Automation and Test in Europe Conference and Exhibition, DATE 2016
ISBN of the container
978-398153706-2
Conference
19th Design, Automation and Test in Europe Conference and Exhibition, DATE 2016
Sponsor(s)
This work was supported by Fondo para la Innovación, la Ciencia y la Tecnología (FINCyT), Perú, under contract No 121-2009-FINCyT-BDE, by the I/UCRC Program of the National Science Foundation (NSF) under grants EEC- 0642422 and IIP-1161022, and the NSF CHREC membership support of Draper Laboratory.
Sources of information: Directorio de Producción Científica Scopus