DocumentCode
610952
Title
On-chip Context Save and Restore of Hardware Tasks on Partially Reconfigurable FPGAs
Author
Morales-Villanueva, Aurelio ; Gordon-Ross, Ann
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Florida Gainesville, Gainesville, FL, USA
fYear
2013
fDate
28-30 April 2013
Firstpage
61
Lastpage
64
Abstract
Partial reconfiguration (PR) of field-programmable gate arrays (FPGAs) enables hardware tasks to time multiplex PR regions (PRRs) by isolating reconfiguration to only the reconfigured PRR, which avoids halting the entire FPGA´s execution. Time multiplexing PRRs requires support for unloading/loading tasks and for resuming a task´s execution state. In order to resume a task´s execution state, the execution state (context) must be saved when the task is unloaded so that the execution state can be restored when the task resumes- context save (CS) and context restore (CR), respectively. In this paper, we present a software-based, on-chip context save and restore (CSR) for PR-capable FPGAs. As compared to prior work, our CSR is autonomous (i.e., does not require any external host support), does not require custom on-chip hardware, is portable across any system design, and does not require tool flow modifications or special tools. Experimental results extensively evaluate the CSR execution time based on PRR size, enabling designers to trade off PRR granularity for CSR execution time based on application requirements.
Keywords
field programmable gate arrays; reconfigurable architectures; CSR execution time; PR regions; PRR size; application requirements; field-programmable gate arrays; hardware tasks; on-chip context save and restore; partial reconfigurable FPGA; task execution state; time multiplexing; Context; Field programmable gate arrays; Flip-flops; Hardware; Merging; Multiplexing; System-on-chip; FPGA; context save and restore; partial reconfiguration;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4673-6005-0
Type
conf
DOI
10.1109/FCCM.2013.13
Filename
6545996
Link To Document