Course project
$ nvcc main.cu
$ ./a.out dataset(sparse).txt
Sparse matrix input format is as follows:
- The first line contains 3 integers, num-rows, num-columns, num-entries
- The following num-entries lines contains 2 integers, row-id and column-id
These are 1-indexed, also we do not need value at that position in matrix.
There are 5 parmaeters that can be tuned to experiment for getting better results
- PANEL SIZE
- DENSE THRESHOLD
- SIGNATURE LENGTH
- BAND SIZE
- NUMBER OF HASH BUCKETS
There is also a DEBUG flag to print helpful arrays computed in runtime.