The 2020.1 release contains:
- Compound sort API (compoundSort): Previously three sort algorithm modules have been provided,
and this new API combines
insertSort
andmergeSort
, to provide a more scalable solution for on-chip sorting. When working with 32-bit integer keys, URAM resource on one SLR could support the design to scale to 2M entries. - Better HBM bandwidth usage in hash-join (
hashJoinV3
): In 2019.2 Alveo U280 shell, ECC has been enabled. So sub-ECC size write to HBM becomes read-modify-write, and wastes some bandwidth. ThehashJoinV3
primitive in this release has been modified to use 256-bit port, to avoid this problem. - Various bug fixes: many small issues has been cleaned up, especially in host code of L2/demos.