Software Open Access

JianyiCheng/HLS-benchmarks: HLS_Benchmarks_First_Release

Jianyi Cheng

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 (46.5 kB)
Name Size
JianyiCheng/HLS-benchmarks-v1.0.zip
md5:f1aaed4338f7336b4a80c19dfdea60b8
46.5 kB Download
123
26
views
downloads
All versions This version
Views 123111
Downloads 2626
Data volume 1.2 MB1.2 MB
Unique views 109102
Unique downloads 2525

Share

Cite as