LRMP: Layer Replication with Mixed Precision for spatial in-memory DNN accelerators
In-memory computing (IMC) with non-volatile memories (NVMs) has emerged as a promising approach to address the rapidly growing computational demands of Deep Neural Networks (DNNs). Mapping DNN layers spatially onto NVM-based IMC accelerators achieves high degrees of parallelism. However, two challenges that arise in this approach are the highly non-uniform distribution of layer processing times and high area requirements. We propose LRMP, a method to jointly apply layer replication and mixed precision quantization to improve the performance of DNNs when mapped to area-constrained IMC accelerators. LRMP uses a combination of reinforcement learning and mixed integer linear programming to search the replication-quantization design space using a model that is closely informed by the target hardware architecture. Across five DNN benchmarks, LRMP achieves 2.6-9.3× latency and 8-18× throughput improvement at minimal (<1%) degradation in accuracy.
Authors
- Wilfried Haensch (ORCID: https://orcid.org/0000-0003-1725-7171)
- Anand Raghunathan (ORCID: https://orcid.org/0000-0002-4624-564X)
- Abinand Nallathambi
- Christin David Bose
Institutions
- Argonne National Laboratory (US)
- Purdue University West Lafayette (US)
Publication Details
- Journal
- Frontiers in Artificial Intelligence
- Published
- 2024-10-04
- DOI
- https://doi.org/10.3389/frai.2024.1268317
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- U.S. Department of Energy
- Office of Science