• DocumentCode
    2997384
  • Title

    Improving FPGA Design and Evaluation Productivity with a Hardware Performance Monitoring Infrastructure

  • Author

    Schmidt, Andrew G. ; Sass, Ron

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    422
  • Lastpage
    427
  • Abstract
    Hardware design with FPGAs can be a daunting task, even for experienced engineers. Even with sophisticated tools and improvements in high-level language to gates approaches, an engineer can expend significant effort simply implementing the design. Often, when the design is evaluated on the FPGA, the performance may not be what was expected. As a result, an engineer may go back and augment the design to include performance monitors to help identify the bottlenecks in the system or to aid in the debugging of the design. This work aims to alleviate this effort. We present the Hardware Performance Monitoring Infrastructure (HwPMI), which includes a collection of software tools and hardware cores that can be used to profile the current design, recommend/insert performance monitors directly into the HDL, and retrieve the monitored data with minimal invasion to the design. This paper reports on the functionality of the tools and the integration of the hardware cores into existing designs.
  • Keywords
    field programmable gate arrays; logic design; FPGA design; HwPMI; evaluation productivity; hardware cores; hardware performance monitoring infrastructure; software tools; Field programmable gate arrays; Hardware; Hardware design languages; Monitoring; Program processors; Registers; FPGA; High Performance Computing; Performance Monitoring; Productivity; Reconfigurable Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4577-1734-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2011.53
  • Filename
    6128614