HLS Optimization: Pipeline V.S. Unroll
PIPELINE:
- Reduces the initiation interval
- Concurrent execution
UNROLL:
- Unroll for-loops
- Multiple independent operations
PIPELINE: Reduces the initiation interval by allowing the concurrent
execution of operations within a loop or function.
UNROLL: Unroll for-loops to create multiple independent operations
rather than a single collection of operations.