FPIA: Field-Programmable Ising Arrays with In-Memory Computing
- Author(s)
- Hutchinson, George Higgins; Sifferman, Ethan; Bhattacharya, Tinish; Kwon, Dongseok; Strukov, Dmitri B
- Type
- Conference Paper
- Citation
- 29th ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED 2024
- Issued Date
- 2024-08-05
- Abstract
- Ising Machines, a promising approach for solving combinatorial optimization problems, are naturally suited for energy-saving and compact in-memory computing implementations with emerging memories. A naïve in-memory computing implementation of a quadratic Ising Machine requires an array of coupling weights that grows quadratically with problem size. This approach, however, uses resources inefficiently due to the inherent sparsity of practical optimization problems. We first show that this issue can be addressed by partitioning a coupling array into smaller sub-arrays. This technique, however, requires interconnecting sub-arrays, which incurs overhead. In response, we present FPIA, an in-memory computing architecture for quadratic Ising Machines inspired by island-type field programmable gate arrays. We adapt open-source tools to optimize problem embedding and model overhead. Modeling results of benchmark problems for the developed architecture show up to 10x increase in density and speed compared to the baseline approach. Finally, we discuss algorithm/circuit co-design techniques for further improvements. © 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.
- Publisher
- Association for Computing Machinery, Inc
- Conference Place
- US
Newport Beach
- URI
- https://scholar.gist.ac.kr/handle/local/34034
- 공개 및 라이선스
-
- 파일 목록
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.