次のような場合、Vitis コンパイラでデータフロー最適化が実行されないことがあります。
- シングル プロデューサー コンシューマー違反。
- タスクのバイパス。
- タスク間のフィードバック。
- タスクの条件付き実行。
- 複数の exit 条件またはループ内で定義された条件を持つループ。
これらのいずれかがデータフロー領域内で発生する場合は、データフロー最適化が問題なく実行されるようにするためにコードを記述し直す必要があることもあります。
次のような場合、Vitis コンパイラでデータフロー最適化が実行されないことがあります。
これらのいずれかがデータフロー領域内で発生する場合は、データフロー最適化が問題なく実行されるようにするためにコードを記述し直す必要があることもあります。