DNNVM : End-to-End Compiler Leveraging Heterogeneous Optimizations on FPGA-based CNN Accelerators
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems