{
  "nodes":
  [
    {
      "type":"kernel"
      , "id":2
      , "name":"conv"
      , "children":
      [
        {
          "type":"bb"
          , "id":3
          , "name":"conv.B0"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"12"
            }
          ]
        }
        , {
          "type":"bb"
          , "id":4
          , "name":"conv.B1"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"8"
              , "II":"1"
              , "Subloops":"Yes"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":"Entry to loop. "
              , "Loops To":"10"
            }
          ]
        }
        , {
          "type":"bb"
          , "id":5
          , "name":"conv.B2"
          , "children":
          [
            {
              "type":"inst"
              , "id":12
              , "name":"Load"
              , "debug":
              [
                [
                  {
                    "filename":"/home/adua5/new/conv_gen_shift5_1/conv_gen_shift5.cl"
                    , "line":50
                  }
                ]
              ]
              , "details":
              [
                {
                  "type":"table"
                  , "Width":"512 bits"
                  , "Type":"Burst-coalesced non-aligned cached"
                  , "Stall-free":"No"
                  , "Start Cycle":"7"
                  , "Latency":"151"
                  , "Reference":
                  [
                    {
                      "type":"text"
                      , "text":"See %L for more information"
                      , "links":
                      [
                        {
                          "guide":"Best Practices Guide : Load-Store Units"
                          , "link":"https://www.altera.com/documentation/mwh1391807516407.html#yeo1491314105959"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
            , {
              "type":"inst"
              , "id":15
              , "name":"loop"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"0"
                  , "Latency":"1"
                  , "Loops To":"7"
                }
              ]
            }
            , {
              "type":"inst"
              , "id":16
              , "name":"end"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"159"
                  , "Latency":"1"
                }
              ]
            }
          ]
          , "details":
          [
            {
              "type":"table"
              , "Latency":"159"
              , "II":"1"
              , "Subloops":"Yes"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":"Entry to loop. "
            }
          ]
        }
        , {
          "type":"bb"
          , "id":6
          , "name":"conv.B3"
          , "children":
          [
            {
              "type":"inst"
              , "id":13
              , "name":"Load"
              , "debug":
              [
                [
                  {
                    "filename":"/home/adua5/new/conv_gen_shift5_1/conv_gen_shift5.cl"
                    , "line":75
                  }
                ]
              ]
              , "details":
              [
                {
                  "type":"table"
                  , "Width":"256 bits"
                  , "Type":"Burst-coalesced non-aligned cached"
                  , "Stall-free":"No"
                  , "Start Cycle":"9"
                  , "Latency":"139"
                  , "Reference":
                  [
                    {
                      "type":"text"
                      , "text":"See %L for more information"
                      , "links":
                      [
                        {
                          "guide":"Best Practices Guide : Load-Store Units"
                          , "link":"https://www.altera.com/documentation/mwh1391807516407.html#yeo1491314105959"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
            , {
              "type":"inst"
              , "id":17
              , "name":"loop"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"0"
                  , "Latency":"1"
                  , "Loops To":"18"
                }
              ]
            }
            , {
              "type":"inst"
              , "id":18
              , "name":"loop end"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"187"
                  , "Latency":"1"
                }
              ]
            }
          ]
          , "details":
          [
            {
              "type":"table"
              , "Latency":"187"
              , "II":"1"
              , "Subloops":"No"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":""
            }
          ]
        }
        , {
          "type":"bb"
          , "id":7
          , "name":"conv.B4"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"7"
              , "II":"1"
              , "Subloops":"Yes"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":"Exit which branches back to loop. "
            }
          ]
        }
        , {
          "type":"bb"
          , "id":8
          , "name":"conv.B5"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"8"
            }
          ]
        }
        , {
          "type":"bb"
          , "id":9
          , "name":"conv.B6"
          , "children":
          [
            {
              "type":"inst"
              , "id":14
              , "name":"Store"
              , "debug":
              [
                [
                  {
                    "filename":"/home/adua5/new/conv_gen_shift5_1/conv_gen_shift5.cl"
                    , "line":121
                  }
                ]
              ]
              , "details":
              [
                {
                  "type":"table"
                  , "Width":"256 bits"
                  , "Type":"Burst-coalesced non-aligned"
                  , "Stall-free":"No"
                  , "Start Cycle":"10"
                  , "Latency":"2"
                  , "Reference":
                  [
                    {
                      "type":"text"
                      , "text":"See %L for more information"
                      , "links":
                      [
                        {
                          "guide":"Best Practices Guide : Load-Store Units"
                          , "link":"https://www.altera.com/documentation/mwh1391807516407.html#yeo1491314105959"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
            , {
              "type":"inst"
              , "id":19
              , "name":"loop"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"0"
                  , "Latency":"1"
                  , "Loops To":"20"
                }
              ]
            }
            , {
              "type":"inst"
              , "id":20
              , "name":"loop end"
              , "details":
              [
                {
                  "type":"table"
                  , "Start Cycle":"12"
                  , "Latency":"1"
                }
              ]
            }
          ]
          , "details":
          [
            {
              "type":"table"
              , "Latency":"12"
              , "II":"1"
              , "Subloops":"No"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":""
            }
          ]
        }
        , {
          "type":"bb"
          , "id":10
          , "name":"conv.B7"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"0"
              , "II":"1"
              , "Subloops":"Yes"
              , "Pipelined":"Yes"
              , "Fmax Bottlenecks":"No"
              , "Loop Info":"Exit which branches back to loop. "
            }
          ]
        }
        , {
          "type":"bb"
          , "id":11
          , "name":"conv.B8"
          , "details":
          [
            {
              "type":"table"
              , "Latency":"0"
            }
          ]
        }
      ]
    }
    , {
      "type":"memtype"
      , "id":1
      , "name":"Global Memory"
      , "children":
      [
        {
          "type":"memsys"
          , "id":21
          , "name":"DDR"
          , "details":
          [
            {
              "type":"table"
              , "Number of banks":"1"
            }
          ]
        }
      ]
    }
  ]
  , "links":
  [
    {
      "from":10
      , "to":4
    }
    , {
      "from":3
      , "to":4
    }
    , {
      "from":7
      , "to":15
    }
    , {
      "from":4
      , "to":15
    }
    , {
      "from":12
      , "to":16
    }
    , {
      "from":18
      , "to":17
    }
    , {
      "from":16
      , "to":17
    }
    , {
      "from":13
      , "to":18
    }
    , {
      "from":18
      , "to":7
    }
    , {
      "from":7
      , "to":8
    }
    , {
      "from":20
      , "to":19
    }
    , {
      "from":8
      , "to":19
    }
    , {
      "from":14
      , "to":20
    }
    , {
      "from":20
      , "to":10
    }
    , {
      "from":10
      , "to":11
    }
    , {
      "from":15
      , "to":12
    }
    , {
      "from":17
      , "to":13
    }
    , {
      "from":19
      , "to":14
    }
    , {
      "from":21
      , "to":12
    }
    , {
      "from":14
      , "to":21
    }
    , {
      "from":21
      , "to":13
    }
  ]
}
