• DocumentCode
    167248
  • Title

    A Framework for Mapping Dynamic Virtual Kernels onto Heterogeneous Reconfigurable Platforms

  • Author

    Sidiropoulos, Harry ; Siozios, Kostas ; Soudris, Dimitrios

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    170
  • Lastpage
    175
  • Abstract
    Field Programmable Gate Arrays (FPGAs) promise a low power flexible alternative for today´s market heterogeneous systems. In order to be widely accepted, novel solutions and approaches are required for fast and flexible application implementation. In this paper we propose a methodology, as well as the supporting toolflow targeting to provide fast implementation of multiple applications onto heterogeneous FPGAs. For this purpose we introduce the concept of dynamic virtual kernels. Experimental results prove the efficiency of the introduced solution, as we achieve application´s mapping 30× faster on average compared to a state-of-art approach, with negligible performance degradation. Additionally, we enable the dynamic mapping of multiple applications onto a single FPGA with only a small penalty of 4.7% in the maximum operation frequency of those applications compared with our reference solution.
  • Keywords
    field programmable gate arrays; operating system kernels; reconfigurable architectures; dynamic multiple application mapping; dynamic virtual kernel mapping; field programmable gate arrays; heterogeneous FPGA; heterogeneous reconfigurable platform; heterogeneous system; operation frequency; tool flow targeting; Conferences; Distributed processing; FPGA; Placement algorithms; Virtualization; heterogeneity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.23
  • Filename
    6969384