Forum Discussion
Hi,
how much device resources does the "12 kernel" design utilize, e.g. expressed as percent value in summary? Does the resource map indicate that 14 or 16 kernels should fit?
The initial report with 12 kernels are:
Device Static partition Quartus Fitter: Total Used (Entire System) Quartus Fitter: Kernel System Estimated: Kernel system
| ALM | 702720 | 168990 | 645,368 | 415228.0 | |
| - ALUT | 553419 | ||||
| - REG | 2810880 | 675960 | 1,392,304 | 1022779 | 944410 |
| - MLAB | 3233 | 4068 | |||
| RAM | 6847 | 1590 | 3,867 | 2599 | 2147 |
| DSP | 3960 | 786 | 144 | 144 | 144 |
After optimizing the kernels using the simplest LSU (FIFO) and [[intel::max_global_work_dim(0)]] in functions to eliminate the function overhead, the report for 12 kernels is the one below
Device Static partition Quartus Fitter: Total Used (Entire System) Estimated: Kernel system
| ALM | 702720 | 168990 | TBD | |
| - ALUT | 420411 | |||
| - REG | 2810880 | 675960 | TBD | 636982 |
| - MLAB | 3288 | |||
| RAM | 6847 | 1590 | TBD | 1403 |
| DSP | 3960 | 786 | TBD | 144 |
The estimated utilization is much lower but the implementation finished with the error similar to that:
"Error (170012): Fitter requires 72611 LABs to implement the design, but the device contains only 66099 LABs."
This error is not consistent because sometimes it says more LAB are needed for smaller designs and also the number of LAB the device contains changes.
I'm not sure If I know where should I get the the resource map.
Thanks.
- JavierHormigo3 years ago
New Contributor
I'm not sure if the tables will arrive well enough so Irepited them as figures. thanks