Area Report
(area utilization values are estimated)
LEsFFsRAMsDSPsDetails
System Total (Logic: 37%)122507 (14%)240390 (22%)838 (31%)163 (11%)
Board interface7342014684022467
  • Platform interface logic.
hidden_layer_nn_10 (Logic: 5%)16403 (2%)31068 (3%)206 (8%)32 (2%)
Function overhead2325232800
  • Kernel dispatch logic.
Block10 (Logic: 3%)8270 (1%)16888 (2%)124 (5%)4 (0%)
State32067200
    two_layers_nn.cl:110358128760
      two_layers_nn.cl:1127576149151184
      • Load with a private 512 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.
      No Source Line161400
        Block11 (Logic: 1%)4388 (1%)6582 (1%)52 (2%)24 (2%)
        State19235200
          two_layers_nn.cl:11428619420
            two_layers_nn.cl:117345450224624
              two_layers_nn.cl:118201000
                No Source Line436100440
                  Block8.wii_blk (Logic: 0%)64 (0%)64 (0%)0 (0%)0 (0%)
                  State646400
                    Block9 (Logic: 1%)1356 (0%)5206 (0%)30 (1%)4 (0%)
                    State6413200
                      two_layers_nn.cl:10710684746264
                        No Source Line22432840
                          hidden_layer_nn_100 (Logic: 5%)16465 (2%)31324 (3%)208 (8%)32 (2%)
                          Function overhead2355236200
                          • Kernel dispatch logic.
                          Block0.wii_blk (Logic: 0%)64 (0%)64 (0%)0 (0%)0 (0%)
                          State646400
                            Block1 (Logic: 1%)1356 (0%)5206 (0%)30 (1%)4 (0%)
                            State6413200
                              two_layers_nn.cl:4110684746264
                                No Source Line22432840
                                  Block2 (Logic: 3%)8270 (1%)16888 (2%)124 (5%)4 (0%)
                                  State32067200
                                    two_layers_nn.cl:44358128760
                                      two_layers_nn.cl:467576149151184
                                      • Load with a private 512 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.
                                      No Source Line161400
                                        Block3 (Logic: 1%)4420 (1%)6804 (1%)54 (2%)24 (2%)
                                        State19235200
                                          two_layers_nn.cl:4822014620
                                            two_layers_nn.cl:51355252924824
                                              two_layers_nn.cl:52201000
                                                No Source Line436100440
                                                  hidden_layer_nn_25 (Logic: 5%)16219 (2%)31158 (3%)200 (7%)32 (2%)
                                                  Function overhead2335232800
                                                  • Kernel dispatch logic.
                                                  Block4.wii_blk (Logic: 0%)64 (0%)64 (0%)0 (0%)0 (0%)
                                                  State646400
                                                    Block5 (Logic: 1%)1356 (0%)5206 (0%)30 (1%)4 (0%)
                                                    State6413200
                                                      two_layers_nn.cl:7410684746264
                                                        No Source Line22432840
                                                          Block6 (Logic: 3%)8076 (1%)16978 (2%)118 (4%)4 (0%)
                                                          State32067200
                                                            two_layers_nn.cl:77294133740
                                                              two_layers_nn.cl:797446149551144
                                                              • Load with a private 512 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.
                                                              No Source Line161400
                                                                Block7 (Logic: 1%)4388 (1%)6582 (1%)52 (2%)24 (2%)
                                                                State19235200
                                                                  two_layers_nn.cl:8128619420
                                                                    two_layers_nn.cl:84345450224624
                                                                      two_layers_nn.cl:85201000
                                                                        No Source Line436100440