Research Article
HwPMI: An Extensible Performance Monitoring Infrastructure for Improving Hardware Design and Productivity on FPGAs
Table 2
Example of HwMPI's resource utilization on V4FX60.
| Component | Configuration | FFs (%) | LUTs (%) |
| Performance monitor hub | 1 port | 14 (0.03%) | 70 (0.14%) | Performance monitor hub | 2 ports | 17 (0.03%) | 78 (0.15%) | Performance monitor hub | 4 ports | 21 (0.04%) | 153 (0.30%) | Performance monitor hub | 8 ports | 21 (0.04%) | 250 (0.49%) | Performance monitor hub | 16 ports | 23 (0.05%) | 419 (0.83%) | Timer monitor | 1 32-bit timer | 37 (0.07%) | 96 (0.19%) | Match counter monitor | 1 64-bit counter | 67 (0.13%) | 109 (0.22%) | Match counter monitor | 2 64-bit counters | 132 (0.26%) | 207 (0.41%) | Match counter monitor | 16 64-bit counters | 1034 (2.05%) | 1593 (3.15%) | FIFO monitor | 1 32-bit FIFO | 402 (0.80%) | 594 (1.17%) | Histogram monitor | 512 Bins | 20 (0.04%) | 3207 (6.34%) | Finite state machine monitor | 12 states | 775 (1.53%) | 1266 (2.50%) | Finite state machine monitor | 64 states | 4116 (8.14%) | 6332 (12.52%) | System monitor hub | 1 port (1 Hw Core) | 212 (0.42%) | 513 (1.01%) | System monitor hub | 2 ports (2 Hw Cores) | 213 (0.42%) | 565 (1.12%) | System monitor hub | 4 ports (4 Hw Cores) | 216 (0.43%) | 691 (1.37%) | System monitor hub | 8 ports (8 Hw Cores) | 224 (0.44%) | 911 (1.80%) | System monitor hub | 16 port (16 Hw Cores) | 230 (0.45%) | 1369 (2.71%) |
|
|