Published December 3, 2019 | Version v1.0
Software Open

JianyiCheng/HLS-benchmarks: HLS_Benchmarks_First_Release

Creators

  • 1. Imperial College London

Description

First release of my HLS benchmarks. The benchmarks include:

  • gSum sums a number of polynomial results from the array elements that meet the given conditions where the difference between two elements from the arrays is non-negative.
  • gSumIf is similar to gSum but the SS function returns one of two polynomial expressions based on the value of the difference.
  • sparseMatrixPower performs dot product of two matrices, which skips the operation when the weight is zero.
  • histogram sums various weight onto the corresponding features but also in a sparse form.
  • getTanh performs the approximated function tanh(x) onto an array of integers using the CORDIC algorithm and a polynomial function.
  • getTanh(double) is similar to getTanh but uses an array of doubles.
  • BNNKernel is a small BNN kernel with LUT function as XOR.

Files

JianyiCheng/HLS-benchmarks-v1.0.zip

Files (46.5 kB)

Name Size Download all
md5:f1aaed4338f7336b4a80c19dfdea60b8
46.5 kB Preview Download

Additional details