UpTime: Towards Flow-based In-Memory Computing with High Fault-Tolerance
Sven Thijssen, Muhammad Rashedul Haq Rashed, Sumit Kumar Jha, Rickard Ewetz
Abstract
Processing in-memory promises to accelerate data-intensive applications by breaking von-Neumann based design principles. Flow-based computing is an in-memory computing paradigm that has shown immense potential for executing Boolean logic. Unfortunately, the immature fabrication processes for nanoscale memristor crossbars still struggle with yield challenges and run-time defects, which may render the computing system non-functional. Even worse, no previous studies have investigated the fault-tolerance of flow-based computing systems, which could potentially limit the capabilities of the entire paradigm. In this paper, we propose the UpTime framework to provide guaranties on the functional correctness and to maximize the lifetime of flow-based computing systems. The framework utilizes data layout organization to mitigate errors from faults with known type and location. To handle defects occurring at run-time, we propose the use of an error detection signal that can be evaluated with low overhead. The experimental evaluation demonstrates that the UpTime framework is capable of guaranteeing functional correctness for an average of 15.24 years. The up-time to down-time ratio is 99.9992%. Compared with utilizing the state-of-the-art write-verify scheme, the proposed error signal reduces power consumption by 25% and increases throughput by 6%, 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
- PATH: evaluation of boolean logic using path-based in-memory computingSven Thijssen, Sumit Kumar Jha, Rickard EwetzDAC 2022 · 15 citations
- Write or not: programming scheme optimization for RRAM-based neuromorphic computingZiqi Meng, Yanan Sun, Weikang QianDAC 2022 · 7 citations
- DRCTL: A Disorder-Resistant Computation Translation Layer Enhancing the Lifetime and Performance of Memristive CIM ArchitectureHeng Zhou, Bing Wu, Huan Cheng, Jinpeng Liu et al.MICRO 2024 · 3 citations
- Pruning of Deep Neural Networks for Fault-Tolerant Memristor-based AcceleratorsChing-Yuan Chen, Krishnendu ChakrabartyDAC 2021 · 24 citations
