PATH: evaluation of boolean logic using path-based in-memory computing
Sven Thijssen, Sumit Kumar Jha, Rickard Ewetz
Abstract
Processing in-memory breaks von Neumann-based constructs to accelerate data-intensive applications. Noteworthy efforts have been devoted to executing Boolean logic using digital in-memory computing. The limitation of state-of-the-art paradigms is that they heavily rely on repeatedly switching the state of the non-volatile resistive devices using expensive WRITE operations. In this paper, we propose a new in-memory computing paradigm called path-based computing for evaluating Boolean logic. Computation within the paradigm is performed using a one-time expensive compile phase and a fast and efficient evaluation phase. The key property of the paradigm is that the execution phase only involves cheap READ operations. Moreover, a synthesis tool called PATH is proposed to automatically map computation to a single crossbar design. The PATH tool also supports the synthesis of path-based computing systems where the total number of crossbars and the number of inter-crossbar connections are minimized. We evaluate the proposed paradigm using 10 circuits from the RevLib benchmark suite. Compared with state-of-the-art digital in-memory computing paradigms, path-based computing improves energy and latency up to 4.7X and 8.5X, respectively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Synthesis of Compact Flow-based Computing Circuits from Boolean ExpressionsSven Thijssen, Muhammad Rashedul Haq Rashed, Sumit Kumar Jha, Rickard EwetzDAC 2024 · 1 citation
- UpTime: Towards Flow-based In-Memory Computing with High Fault-ToleranceSven Thijssen, Muhammad Rashedul Haq Rashed, Sumit Kumar Jha, Rickard EwetzDAC 2023 · 2 citations
- Execution Sequence Optimization for Processing In-Memory using Parallel Data PreparationMuhammad Rashedul Haq Rashed, Sven Thijssen, Dominic Simon, Sumit Jha et al.DAC 2024 · 2 citations
- Max-PIM: Fast and Efficient Max/Min Searching in DRAMFan Zhang, Shaahin Angizi, Deliang FanDAC 2021 · 10 citations
- Hyper-Ap: Enhancing Associative Processing Through A Full-Stack OptimizationYue Zha, Jing LiISCA 2020 · 31 citations
