Search NASASearch

DOE OSTI · 3364625

Surrogate Neural Architecture Codesign Package (SNAC-Pack)

Abstract

Neural architecture search (NAS) is a powerful approach for automating model design, but existing methods often optimize for accuracy alone or rely on proxy metrics such as bit operations (BOPs) that correlate poorly with hardware cost. This gap is particularly large for FPGA deployment, where cost is dominated by a multi-dimensional budget of lookup tables, DSPs, flip-flops, BRAM, and latency. We present the Surrogate Neural Architecture Codesign Package (SNAC-Pack), an open-source AutoML framework for hardware-aware neural architecture codesign and end-to-end FPGA deployment. SNAC-Pack runs a multi-objective global search with Optuna and NSGA-II, loading trials to a shared SQLite store that enables parallel workers across compute nodes. A hardware surrogate model outputs per-trial resource and latency estimates, avoiding the synthesis cost that would otherwise dominate the search loop. A local search stage then applies quantization-aware training (QAT) together with iterative magnitude pruning in a combined compression loop, after which the final model is synthesized to FPGA firmware via the hls4ml Python library. A YAML configuration and an optional agentic frontend let users run the pipeline on new datasets without modifying the framework. We demonstrate SNAC-Pack on jet classification at the Large Hadron Collider and superconducting qubit readout, discovering compact architectures that match or exceed strong baselines on the task metric while reducing FPGA resource utilization and, in the qubit readout case, reducing the design space exploration process from months of manual fine-tuning to hours of automated search.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Weitz, Jason [UC, San Diego], Demler, Dmitri [UC, San Diego; ETH, Zurich (main)], Hawks, Benjamin [Fermilab], Wang, Aaron [Illinois U., Chicago], Tran, Nhan [Fermilab], Duarte, Javier [UC, San Diego]. 2026-05-15. Surrogate Neural Architecture Codesign Package (SNAC-Pack). https://www.osti.gov/biblio/3364625

Cite the original work for its findings. Save a collection to share your selection of sources.