Skip to content

Aria v1.3.0

Choose a tag to compare

@albertc9 albertc9 released this 11 Aug 04:38
· 166 commits to main since this release
4431b99

What's Changed

Full Changelog: v1.2.4...v1.3.0

  1. Optimization now supports independent selection of P2/P4 and Dense x1/x2
  2. When Optimization is not specified, generate.py defaults to P4/D2.
  3. P2/D1 remains available as an explicit fallback; refreshing legacy Aria 1.1 projects also preserves P2/D1.
  4. All four combinations pass the required conversion verification.
  5. The default P4/D2 configuration successfully completes Vitis HLS 2023.2 synthesis and Verilog RTL CoSim with 32 samples.

II was reduced by 47.2%, reaching the expected range of 84–95. Resource usage did not decrease: LUT usage increased by 85.0%, but still accounts for only 24.66% of the KU5P. This is the main cost of doubling the per-cycle computation in the Dense layer. Cyclic weight partitioning was also evaluated; although it reduced LUT usage to 20,109, II degraded to 129 and DSP usage increased to 64, so this approach was not adopted.