Area Report
(area utilization values are estimated)
LEsFFsRAMsDSPsDetails
System Total (Logic: 25%)83225 (10%)163126 (15%)354 (13%)95 (6%)
Board interface7342014684022467
  • Platform interface logic.
simple_nn_hidden_layer (Logic: 1%)4625 (1%)7477 (1%)76 (3%)14 (1%)
Function overhead1598173600
  • Kernel dispatch logic.
Block0 (Logic: 0%)32 (0%)32 (0%)0 (0%)0 (0%)
State323200
    Block1 (Logic: 0%)809 (0%)2487 (0%)49 (2%)2 (0%)
    State9620800
      simple_nn.cl:3912358120
        simple_nn.cl:415901698472
        • Load with a private 1024 kilobit cache. Cache is not shared with any other load. It is flushed on kernel start. Use Dynamic Profiler to verify cache effectiveness. Other kernels should not be updating the data in global memory while this kernel is using it. Cache is created when memory access pattern is data-dependent or appears to be repetitive. Simplify access pattern or mark pointer as 'volatile' to disable generation of this cache.
        Block2 (Logic: 1%)2186 (0%)3222 (0%)27 (1%)12 (1%)
        State9617600
          simple_nn.cl:431439710
            simple_nn.cl:45171924422412
              simple_nn.cl:4610500
                No Source Line21850220
                  simple_nn_output_layer (Logic: 1%)5180 (1%)8809 (1%)54 (2%)14 (1%)
                  Function overhead1593172900
                  • Kernel dispatch logic.
                  Block3 (Logic: 0%)532 (0%)1164 (0%)6 (0%)0 (0%)
                  State323200
                    simple_nn.cl:650020
                      No Source Line500113240
                        Block4 (Logic: 0%)869 (0%)2710 (0%)21 (1%)2 (0%)
                        State12828800
                          simple_nn.cl:6816271640
                            simple_nn.cl:705791706172
                            • Load with a private 64 kilobit cache. Cache is not shared with any other load. It is flushed on kernel start. Use Dynamic Profiler to verify cache effectiveness. Other kernels should not be updating the data in global memory while this kernel is using it. Cache is created when memory access pattern is data-dependent or appears to be repetitive. Simplify access pattern or mark pointer as 'volatile' to disable generation of this cache.
                            Block5 (Logic: 1%)2186 (0%)3206 (0%)27 (1%)12 (1%)
                            State9616000
                              simple_nn.cl:721439710
                                simple_nn.cl:75171924422412
                                  simple_nn.cl:7610500
                                    No Source Line21850220