The SPMV double precision design is validated on AMD Alveo™ U280 board at 256 MHz frequency. The hardware resource utilizations are listed in the following table.
Name | LUT | BRAM | URAM | DSP |
Platform | 165475 | 323 | 64 | 4 |
SPMV design | 220980 | 211 | 64 | 900 |
User Budget | 1137245 | 1693 | 896 | 9020 |
Percentage | 19.43% | 12.46% | 7.14% | 9.98% |
The performance result is shown below.
matrix runs total time[sec] time[ms]/run nasa2910 2000 0.102513 0.0512565 ex9 2000 0.0759525 0.0379762 bcsstk24 2000 0.0747713 0.0373857 bcsstk15 2000 0.0872443 0.0436221 bcsstk28 2000 0.116322 0.0581609 s3rmt3m3 2000 0.106942 0.0534711 s2rmq4m1 2000 0.126217 0.0631087 nd3k 2000 0.677946 0.338973 ted_B_unscaled 2000 0.136411 0.0682054 ted_B 2000 0.149135 0.0745673 msc10848 2000 0.391394 0.195697 cbuckle 2000 0.216792 0.108396 olafu 2000 0.263899 0.131949 gyro_k 2000 0.412774 0.206387 bodyy4 2000 0.269815 0.134907 nd6k 2000 1.50509 0.752544 raefsky4 2000 0.446744 0.223372 bcsstk36 2000 0.374293 0.187146 msc23052 2000 0.723612 0.361806 ct20stif 2000 1.01894 0.509468 nasasrb 2000 0.780656 0.390328 bodyy6 2000 0.247517 0.123759