• DocumentCode
    3278481
  • Title

    Efficient runtime performance monitoring of FPGA-based applications

  • Author

    Lancaster, Joseph M. ; Buhler, Jeremy D. ; Chamberlain, Roger D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
  • fYear
    2009
  • fDate
    9-11 Sept. 2009
  • Firstpage
    23
  • Lastpage
    28
  • Abstract
    Embedded computing platforms have long incorporated non-traditional architectures (e.g., FPGAs, ASICs) to combat the diminishing returns of Moore´s Law as applied to traditional processors. These specialized architectures can offer higher performance potential in a smaller space, higher power efficiency, and competitive costs. A price is paid, however, in development difficulty in determining functional correctness and understanding the performance of such a system. In this paper we focus on improving the task of performance debugging streaming applications deployed on FPGAs. We describe our runtime performance monitoring infrastructure, its capabilities and overheads on several different configurations of the monitor. We then employ the monitoring system to study the performance effects of provisioning resources for Mercury BLASTN, an implementation of the BLASTN sequence comparison application on an FPGA-accelerated system.
  • Keywords
    application specific integrated circuits; computer debugging; field programmable gate arrays; performance evaluation; ASIC; BLASTN sequence comparison application; FPGA-based applications; Mercury BLASTN; Moore Law; embedded computing platforms; performance debugging streaming applications; runtime performance monitoring; Application software; Computer architecture; Debugging; Embedded computing; Field programmable gate arrays; Monitoring; Prototypes; Random access memory; Runtime; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2009. SOCC 2009. IEEE International
  • Conference_Location
    Belfast
  • Print_ISBN
    978-1-4244-4940-8
  • Electronic_ISBN
    978-1-4244-4941-5
  • Type

    conf

  • DOI
    10.1109/SOCCON.2009.5398106
  • Filename
    5398106