Area Report
(area utilization values are estimated)
LEsFFsRAMsDSPsDetails
System Total (Logic: 39%)138763 (16%)247055 (23%)1010 (37%)179 (12%)
Board interface7342014684022467
  • Platform interface logic.
hidden_layer_nn_10 (Logic: 5%)19479 (2%)29958 (3%)232 (9%)32 (2%)
Function overhead1588178900
  • Kernel dispatch logic.
Block10 (Logic: 3%)9766 (1%)16017 (1%)132 (5%)4 (0%)
State25453900
    two_layers_nn.cl:1108675610
      two_layers_nn.cl:1129418147151314
      • 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 Line8700
        Block11 (Logic: 1%)2410 (0%)3837 (0%)33 (1%)24 (2%)
        State15928600
          two_layers_nn.cl:11417516100
            two_layers_nn.cl:117183926953124
              two_layers_nn.cl:11810500
                No Source Line22769020
                  Block8.wii_blk (Logic: 0%)32 (0%)32 (0%)0 (0%)0 (0%)
                  State323200
                    Block9 (Logic: 1%)5683 (1%)8283 (1%)67 (2%)4 (0%)
                    State326600
                      two_layers_nn.cl:10755507965664
                      • 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 Line10125210
                        hidden_layer_nn_100 (Logic: 8%)32252 (4%)49595 (5%)394 (15%)64 (4%)
                        Function overhead1598174800
                        • Kernel dispatch logic.
                        Block0.wii_blk (Logic: 0%)32 (0%)32 (0%)0 (0%)0 (0%)
                        State323200
                          Block1 (Logic: 3%)11015 (1%)15805 (1%)123 (5%)8 (1%)
                          State326600
                            two_layers_nn.cl:4110818153001228
                            • 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 Line16543910
                              Block2 (Logic: 4%)16324 (2%)26852 (2%)221 (8%)8 (1%)
                              State44394800
                                two_layers_nn.cl:44136121820
                                  two_layers_nn.cl:4615737246792198
                                  • 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 Line8700
                                    Block3 (Logic: 1%)3283 (0%)5158 (0%)50 (2%)48 (3%)
                                    State28650800
                                      two_layers_nn.cl:481439710
                                        two_layers_nn.cl:51261738614748
                                          two_layers_nn.cl:5210500
                                            No Source Line22768720
                                              hidden_layer_nn_25 (Logic: 3%)13612 (2%)20662 (2%)160 (6%)16 (1%)
                                              Function overhead1598174800
                                              • Kernel dispatch logic.
                                              Block4.wii_blk (Logic: 0%)32 (0%)32 (0%)0 (0%)0 (0%)
                                              State323200
                                                Block5 (Logic: 1%)3214 (0%)4852 (0%)45 (2%)2 (0%)
                                                State326600
                                                  two_layers_nn.cl:7430704622432
                                                  • 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 Line11216420
                                                    Block6 (Logic: 2%)6574 (1%)10739 (1%)89 (3%)2 (0%)
                                                    State16033600
                                                      two_layers_nn.cl:7714766920
                                                        two_layers_nn.cl:7962599727872
                                                        • 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 Line8700
                                                          Block7 (Logic: 1%)2194 (0%)3291 (0%)26 (1%)12 (1%)
                                                          State9617600
                                                            two_layers_nn.cl:811439710
                                                              two_layers_nn.cl:84172725112312
                                                                two_layers_nn.cl:8510500
                                                                  No Source Line21850220