Related Experiment Video
Updated: Apr 24, 2026

10:00
Gradient Echo Quantum Memory in Warm Atomic Vapor
Published on: November 11, 2013
13.1K
Harnessing the full potential of RRAMs through scalable and distributed in-memory computing with integrated error
Huynh Q N Vo1, Md Tawsif Rahman Chowdhury2, Paritosh Ramanan1
1School of Industrial Engineering and Management, Oklahoma State University, Stillwater, OK, USA.
Communications Engineering
|April 22, 2026
Summary
MELISO+ is a new framework for energy-efficient in-memory computing using Resistive Random Access Memory (RRAM). It overcomes device limitations for large-scale matrix computations, significantly improving accuracy, energy efficiency, and latency.
Area of Science:
- Computer Science
- Electrical Engineering
- Materials Science
Background:
- Global computing demand is rapidly increasing, straining conventional architectures due to high energy consumption and data movement costs.
- In-memory computing with Resistive Random Access Memory (RRAM) offers a solution by integrating memory and processing, but faces challenges with device non-idealities and scalability.
Purpose of the Study:
- To introduce MELISO+, a full-stack, distributed framework for energy-efficient in-memory computing.
- To address device non-idealities and enable large-scale matrix computations beyond 65,000 x 65,000 dimensions.
Main Methods:
- Development of a novel two-tier error correction mechanism to mitigate RRAM device non-idealities.
- Creation of a distributed RRAM computing framework for large-scale matrix operations.
Main Results:
- Reduction of first- and second-order arithmetic errors by over 90% due to device non-idealities.
- Enhancement of energy efficiency by three to five orders of magnitude and a 100-fold decrease in latency.
- Demonstration that lower-precision RRAM devices can outperform high-precision alternatives in accuracy, energy, and latency.
Conclusions:
- MELISO+ advances sustainable, high-dimensional computing through algorithm-hardware co-design and scalable architecture.
- The framework is suitable for demanding applications such as large language models and generative artificial intelligence.
- This approach significantly improves the viability of in-memory computing for future high-performance computing needs.
Related Concept Videos
Multimachine Stability
677
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
677
Understanding Memory
1.6K
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
1.6K
Parallel Processing
933
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
933
Ampere-Maxwell's Law: Problem-Solving
1.4K
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
1.4K
Distributed Loads: Problem Solving
1.3K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.3K
System of Memory
9.0K
Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
9.0K

