インテル®高位合成 (HLS) コンパイラー プロ・エディション: ベスト・プラクティス・ガイド

ID 683152
日付 12/16/2019
Public
ドキュメント目次

4.3. 整形式ループの構造

整形式ループの終了条件では、整数境界との比較ができます。また整形式ループでは、各イタレーションごとにシンプルな誘導インクリメントを1つ備えています。 インテル®HLSコンパイラー プロ・エディションでは、整形式ループの解析を効率的に行うことができます。これにより、コンポーネントのパフォーマンスが向上します。

次の例は整形式ループです。
for(i=0; i < N; i++)
{
    //statements
}

また、整形式のネスト化ループは、コンポーネントのパフォーマンスを最大にするのに役立ちます。

次の例は整形式のネスト化ループの構造です。
for(i=0; i < N; i++)
{
   //statements
   for(j=0; j < M; j++)
   {
      //statements
   }
}