DNNVM : End-to-End Compiler Leveraging Heterogeneous Optimizations on FPGA-based CNN Accelerators
Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines