Koios: A Deep Learning Benchmark Suite for FPGA Architecture and CAD Research
Aman Arora, Andrew Boutros, Daniel Rauch, Aishwarya Rajen, Aatman, Borda, Seyed Alireza Damghani, Samidh Mehta, Sangram Kate, Pragnesh Patel,, Kenneth B. Kent, Vaughn Betz, Lizy K. John

TL;DR
Koios introduces a comprehensive FPGA benchmark suite tailored for deep learning workloads, enabling more realistic and challenging evaluations of FPGA architecture and CAD tools to optimize deep learning performance.
Contribution
This work presents Koios, a new FPGA benchmark suite with 19 diverse DL circuits, addressing the inadequacies of existing benchmarks for DL-specific FPGA research.
Findings
Benchmarks are larger, more data parallel, and utilize more FPGA features.
Koios benchmarks have higher DSP, BRAM densities, and netlist primitives.
Case studies demonstrate improved architectural exploration for DL-optimized FPGAs.
Abstract
With the prevalence of deep learning (DL) in many applications, researchers are investigating different ways of optimizing FPGA architecture and CAD to achieve better quality-of-results (QoR) on DL-based workloads. In this optimization process, benchmark circuits are an essential component; the QoR achieved on a set of benchmarks is the main driver for architecture and CAD design choices. However, current academic benchmark suites are inadequate, as they do not capture any designs from the DL domain. This work presents a new suite of DL acceleration benchmark circuits for FPGA architecture and CAD research, called Koios. This suite of 19 circuits covers a wide variety of accelerated neural networks, design sizes, implementation styles, abstraction levels, and numerical precisions. These designs are larger, more data parallel, more heterogeneous, more deeply pipelined, and utilize more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
