DocumentCode :
1806090
Title :
Methods and Mechanisms for Hardware Multitasking: Executing and Synchronizing Fully Relocatable Hardware Tasks in Xilinx FPGAs
Author :
Iturbe, Xabier ; Benkrid, Khaled ; Arslan, Tughrul ; Torrego, Raul ; Martinez, Imanol
Author_Institution :
Syst. Level Integration Group, Univ. of Edinburgh, Edinburgh, UK
fYear :
2011
fDate :
5-7 Sept. 2011
Firstpage :
295
Lastpage :
300
Abstract :
This paper presents the details of a novel technique which allows for the implementation and execution of completely relocatable hardware tasks onto dynamically reconfigurable FPGAs. Our novel technique harnesses the internal configuration access port (ICAP) for inter-task communication and synchronization, leading to very little logic overheads. The advantages of this technique include fault-tolerance, as tasks could be relocated freely on the fabric to circumvent damaged resources, and high performance, due to better exploitation of the logic fabric. The work is part of a larger effort in our group which aims to build a fully operational dynamically reconfigurable computer which would satisfy the often conflicting requirements of high performance, fault-tolerance and high level programming.
Keywords :
fault tolerance; field programmable gate arrays; synchronisation; ICAP; Xilinx FPGA; fault-tolerance; fully operational dynamically reconfigurable computer; hardware multitasking; high level programming; internal configuration access port; intertask communication; logic fabric exploitation; logic overhead; synchronizing fully relocatable hardware task; Buffer storage; Clocks; Field programmable gate arrays; Hardware; Software; Synchronization; Table lookup; Hardware Abstraction; Inter-task Communication and Syncronization; Reconfigurable Computing; Reconfigurable Hardware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location :
Chania
Print_ISBN :
978-1-4577-1484-9
Electronic_ISBN :
978-0-7695-4529-5
Type :
conf
DOI :
10.1109/FPL.2011.60
Filename :
6044833
Link To Document :
بازگشت