Forum Discussion

mvemp's avatar
mvemp
Icon for New Contributor rankNew Contributor
8 years ago

Irregular parallelism on FPGA using OpenCL (sparsity)

Many works recently prefer FPGA over GPU in implementation of irregular parallel applications such as sparse Matrix multiplications and sparse convolutions.

Is there any popular library for FPGA wrt sparse arithematic? Any well known popular benchmarks?

Is it feasable to implement such irregular applications using OpenCL? Is it possible for a pipelined sparse arithematic architecture as the nested loops in OpenCL cannot infer pipelined execution of variable count or cannot execute memory dependent compute logic in parallel?

1 Reply

  • FawazJ_Altera's avatar
    FawazJ_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hello,

    There is no such library ready for OpenCL.

    Yet, theoretically, it should be doable on FPGA.

    Thanks