Abstract
This study presents an optimization algorithm for multiplexer (MUX)-based scaled addition for stochastic computing (SC). Accumulation operation can be performed in SC using a MUX unit. Cascaded structures of 2m-to-1 MUXs are used for the accumulation of multiple terms. Optimizing these designs holds significance in cases of accumulating a large number of inputs. The depth of the cascaded MUXs varies with m, affecting the hardware cost, delay, and accuracy. The proposed algorithm performs stage-wise optimization of m. Evaluation results show a lower hardware cost and a higher accuracy compared to the standard MUX-based SC addition using 2-to-1 MUXs for SC-based neural networks.
Original language | English |
---|---|
Title of host publication | Proceedings of the 18th ACM International Symposium on Nanoscale Architectures, NANOARCH 2023 |
Publisher | Association for Computing Machinery |
ISBN (Electronic) | 9798400703256 |
DOIs | |
Publication status | Published - 18 Dec 2023 |
Event | 18th ACM International Symposium on Nanoscale Architectures, NANOARCH 2023 - Dresden, Germany Duration: 18 Dec 2023 → 20 Dec 2023 |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Conference
Conference | 18th ACM International Symposium on Nanoscale Architectures, NANOARCH 2023 |
---|---|
Country/Territory | Germany |
City | Dresden |
Period | 18/12/23 → 20/12/23 |
Bibliographical note
Publisher Copyright:© 2023 ACM.
Keywords
- Multiplexer
- neural networks
- optimization
- stochastic computing