• DocumentCode
    1830770
  • Title

    Migration between Software and Hardware Task on Preemptive Multitasking CPU/FPGA Hybrid Architecture

  • Author

    Wang, Xun ; Feng, Degui ; Tian-zhou, Chen ; Tong-sen, Hu

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ. of Technol., Hangzhou, China
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1329
  • Lastpage
    1336
  • Abstract
    As the CPU/FPGA hybrid architecture becomes one of the most important forms, the research of the schedule on hybrid tasks is a hot-spot. The schedule approaches of hybrid tasks can be classified into two categories. One is about non-preemptive multitasking, the other is preemptive multitasking. For the second one, as it requires architecture support, the existing researches are fewer. This paper presents an architecture which supports preemptive multitasking, an algorithm to select the appropriate migration point and a new schedule algorithm based migration and also introduces naming service to deal with communication problems after tasks migrated. Experimental results show that the algorithm based migration increases acceptance rate for hardware tasks to 12.94%.The architecture proposed can support the preempting well, and improve the performance.
  • Keywords
    field programmable gate arrays; multiprogramming; reconfigurable architectures; scheduling; acceptance rate; hybrid tasks; migration point; nonpreemptive multitasking; preemptive multitasking CPU-FPGA hybrid architecture; schedule algorithm-based migration; Central Processing Unit; Computer architecture; Dynamic scheduling; Hardware; Scheduling algorithms; Software; migration point; preemptive; schedule algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.196
  • Filename
    6332332