• DocumentCode
    124032
  • Title

    Mixed-architecture process scheduling on tightly coupled reconfigurable computers

  • Author

    Hamilton, Brandon Kyle ; Inggs, Michael ; So, Hayden Kwok-Hay

  • Author_Institution
    Dept. of Electical Eng., Univ. of Cape Town, Cape Town, South Africa
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The design and implementation of a multitasking runtime system for mixed-architecture applications on a tightly coupled FPGA-CPU platform is presented. The runtime environment and the user applications assume an underlying machine that encompasses multiple computing architectures within a unified machine model. Using this model, a unified process scheduling mechanism was developed that enables concurrent execution of multiple mixed-architecture processes. Scheduling and allocation strategies, including blocking and preemption, were implemented and evaluated with respect to performance and fairness on a Xilinx Zynq platform using a mix of synthetic workloads.
  • Keywords
    field programmable gate arrays; processor scheduling; reconfigurable architectures; Xilinx Zynq platform; allocation strategies; computing architectures; mixed-architecture applications; mixed-architecture process scheduling; multitasking runtime system; runtime environment; scheduling strategies; synthetic workloads; tightly coupled FPGA-CPU platform; tightly coupled reconfigurable computers; unified machine model; unified process scheduling mechanism; user applications; Computer architecture; Context; Field programmable gate arrays; Hardware; Processor scheduling; Runtime; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927421
  • Filename
    6927421