Skip to content

cstyl/fspmv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple SpMV implementation on FPGA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published