Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 606 Bytes

README.md

File metadata and controls

27 lines (23 loc) · 606 Bytes

fpga-spmv

Build and run Serial on Linux

make arch=Linux
bin/xfspmv /Users/cstyl/Desktop/code/fpga-spmv/data/bcsstk13/bcsstk13.mtx

TODO

  • Source Host
    • Data Structures (Mat, Vec)
    • Read mtx (matrix market format)
      • convert coo->csr
    • SpMV
  • Run main
  • Build with Make
  • Setup Code for FPGA
    • Write OCL Setup Code
      • Update Make to build with OCL
    • Write FPGA Host SpMV
    • Write SpMV Kernel
      • Update Make to build with Xilinx
    • Write data movements
    • Check results against Serial
  • Add timers