• DocumentCode
    634732
  • Title

    Methodology and reconfigurable architecture for effective placement of variable-size hardware tasks

  • Author

    Marques, Nicolas ; Rabah, Hassan ; Jovanovic, Slavisa ; Dabellani, Eric ; Weber, Simon

  • Author_Institution
    Inst. Jean Lamour (IJL), Univ. of Lorraine, Vandoeuvre Les Nancy, France
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    Dynamic partial reconfiguration (DPR) of FPGA-based architectures offers a high degree of flexibility and is often an appropriate solution for applications needing dynamically changing contexts. The standard design flow used for design of these architectures still suffer from a lack of adaptability when confronted with applications to implement consisting of variable-size hardware tasks or IP (Intellectual Property) cores. Thus induced heterogeneity may cause wrong placement of hardware tasks (IPs) on a chip leading to a sub-optimal use of available hardware resources and therefore a decrease in the system performances. This paper addresses the problems of effective design of reconfigurable regions on the FPGA device with regard to needed hardware resources for a given application. We propose a methodology allowing effective placement of variable-size IPs on reconfigurable regions which are sized to the smallest IP of a given application. Its validation and benefits are shown on the example of video transcoding from MPEG2 to H.264 video stream, especially in the case of reconfigurable region partitioning used to implement hardware tasks for the entropy encoding (CAVLC / VLC). The obtained results show a gain in hardware utilization resources up to 40% for given hardware tasks and the lesser context changing time (up to 2 times faster) which is driven by the size of the reconfigurable region used to task implementation.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; DPR; FPGA-based architecture; IP core; dynamic partial reconfiguration; entropy encoding; field programmable gate array; hardware utilization resource; intellectual property core; reconfigurable architecture; reconfigurable region partitioning; variable-size IP; variable-size hardware task; video transcoding; Data mining; Encoding; Field programmable gate arrays; Hardware; IP networks; Routing; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2013 NASA/ESA Conference on
  • Conference_Location
    Torino
  • Type

    conf

  • DOI
    10.1109/AHS.2013.6604240
  • Filename
    6604240