• 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