CoXplorer: Multi-Staged Co-Exploration Framework for AI Model Compression and Accelerator Design
The rapid evolution of artificial intelligence (AI) algorithms demands efficient computing chips, positioning algorithm-hardware co-design as a crucial optimization strategy. However, automating the co-design process remains challenging due to the lack of a unified exploration framework for both algorithmic and hardware domains, as existing tools - hardware design space exploration (DSE) and compression neural architecture search (Compression NAS) - operate independently, relying entirely on manual collaboration. This paper presents CoXplorer, a co-exploration framework that connects model-compression optimization space and architecture design space. We make three key contributions: (1) a multi-staged co-design space decomposition method that enables systematic exploration of compression-hardware design choices with reduced complexity, (2) an AC-Copilot toolchain enhanced with multi-grained performance modeling driven by hardware simulation-compilation hierarchical cooperation to fulfill various evaluation requirements of co-exploration, enabling balanced simulation accuracy-efficiency trade-offs, and (3) a co-exploration workflow with hierarchical and bottleneck-guided search for harmonizing optimization objectives of both model and hardware design spaces, resulting in improved search efficiency. We validate the CoXplorer on two edge chips, which achieve 53.7% throughput and 45.8% energy efficiency improvements for the CNN acceleration, and 7.5× speedup with 9.9× energy efficiency boost for the Transformer acceleration. A case study on large language model acceleration shows CoXplorer’s extensibility to emerging workloads, enhancing LLAMA2-7B inference throughput from 6.75 to 25.46 tokens/s via co-optimization with compression and near-memory computing architecture.
Authors
- Di Pang (ORCID: https://orcid.org/0000-0002-0398-0791)
- Fengbin Tu (ORCID: https://orcid.org/0000-0003-2228-8829)
- Pingcheng Dong (ORCID: https://orcid.org/0000-0003-3975-286X)
- Luhong Liang (ORCID: https://orcid.org/0009-0001-4190-006X)
- Yonghao Tan (ORCID: https://orcid.org/0000-0001-5372-5863)
- P. Luo (ORCID: https://orcid.org/0000-0003-4280-4990)
- Kwang‐Ting Cheng (ORCID: https://orcid.org/0000-0002-3885-4912)
- Xuejiao Liu (ORCID: https://orcid.org/0009-0007-6788-1593)
- Yu Liu (ORCID: https://orcid.org/0000-0003-1304-0872)
- Shaocheng Ma (ORCID: https://orcid.org/0000-0003-1221-4826)
- Junyi Wu (ORCID: https://orcid.org/0000-0002-7417-3356)
Institutions
- Hong Kong University of Science and Technology (HK)
- CHI Systems (United States) (US)
Publication Details
- Published
- 2025-10-26
- DOI
- https://doi.org/10.1109/iccad66269.2025.11240731
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00