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
Link To Document