English

DPUV3INT8: A Compiler View to programmable FPGA Inference Engines

Computation and Language 2021-10-12 v1

Abstract

We have a FPGA design, we make it fast, efficient, and tested for a few important examples. Now we must infer a general solution to deploy in the data center. Here, we describe the FPGA DPUV3INT8 design and our compiler effort. The hand-tuned SW-HW solution for Resnet50\_v1 has (close to) 2 times better images per second (throughput) than our best FPGA implementation; the compiler generalizes the hand written techniques achieving about 1.5 times better performance for the same example, the compiler generalizes the optimizations to a model zoo of networks, and it achieves 80+\% HW efficiency.

Keywords

Cite

@article{arxiv.2110.04327,
  title  = {DPUV3INT8: A Compiler View to programmable FPGA Inference Engines},
  author = {Paolo D'Alberto and Jiangsha Ma and Jintao Li and Yiming Hu and Manasa Bollavaram and Shaoxia Fang},
  journal= {arXiv preprint arXiv:2110.04327},
  year   = {2021}
}

Comments

11 pages

R2 v1 2026-06-24T06:44:55.120Z