Methods and Mechanisms for Hardware Multitasking: Executing and Synchronizing Fully Relocatable Hardware Tasks in Xilinx FPGAs
Methods and Mechanisms for Hardware Multitasking: Executing and Synchronizing Fully Relocatable Hardware Tasks in Xilinx FPGAs
复制标题
硬件多任务处理的方法和机制:在 Xilinx FPGA 中执行和同步完全可重定位硬件任务
DOI:
10.1109/fpl.2011.60
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
I. Martinez
中科院分区:
文献类型:
--
作者:
X. Iturbe;K. Benkrid;T. Arslan;Raul Torrego;I. Martinez
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.