Memristor Innovation Promises to Add Time Perception to AI Hardware

GPUnet
4 min readJun 9, 2024

--

Every day in every corner of the World, researchers from different universities and tech companies study Artificial Intelligence and its progress. They’re all looking at how to use AI in their work. It’s one of the most expensive areas of research for any firm, and some find it very time-consuming and costly in terms of human resources. Despite these problems, some institutions are taking this tech very seriously and working to make AI training faster & more efficient.

We are talking about University of Michigan group. They’ve recently created a time-aware neural network using new memristor technologies.

What are memristors?

Memristors are tiny electronic components that remember the amount of electrical charge that has flowed through them, even when there’s no power. This makes them different from traditional components like resistors & capacitors. They can store information more efficiently and quickly, which is why they’re seen as the future of computer memory & processing.

Image courtesy Nature

One key advantage is their ability to retain memory without needing power, making devices more energy efficient. They’ve got the potential to revolutionize how data is stored and processed, leading to faster and smaller devices. Researchers are exploring how memristors can improve artificial intelligence by enabling more advanced neural networks.

Package of Memristors: Relaxation-Time

The researchers studied neurons in the human brain to see how they could copy timekeeping in memristors, which are like hardware versions of neurons. Neurons use “relaxation time” to encode when events happen. They receive electrical signals and send some of them onward. A neuron only sends its signal when it gets enough incoming signals within a certain time. If too much time passes, the neuron relaxes and releases electrical energy. This helps humans understand the timing and order of events because neurons relax at different rates.

Up until now, memristors have worked differently. When a memristor gets a signal, its resistance drops, letting more of the next signal pass through. More relaxation means higher resistance over time. But the University of Michigan team has shown that by using different base materials, memristors can have different relaxation times, just like neurons.

This means memristors can now keep time, similar to how neurons do. By copying this timing function, memristors can get better at tasks needing an understanding of event order and timing. This could lead to big improvements in artificial intelligence and computing.

So, the team has made a big step by making memristors act more like neurons. This breakthrough might change how we store and process information, leading to more efficient and powerful tech.

Memristor with Timekeeping Ability

Modern neural networks rely heavily on GPUs for much of their training and recognition tasks. GPUs fetch known weights from memory, perform calculations, and then send the results back to memory. This cycle can be repeated many times to produce the final model output. While this method works well for smaller models, as models become more complex, the frequent memory transfers highlight the limitations of the von Neumann architecture. To address these issues, many researchers and developers are exploring compute-in-memory or hardwarebased techniques to speed up data transfer and reduce energy consumption.

Although the University of Michigan group is not the first to explore the use of memristors in AI and advanced computing, they’ve made significant strides. Previous research has investigated new materials for compute-in-memory solutions. The UM group, however, is the first to demonstrate time-dependent behaviour in memristors, which is essential for mimicking the human brain’s operations.

Memristors can store information based on past electrical activity, much like neurons in the brain. This time-dependent behavior enables more efficient data processing and storage, making memristors a promising technology for advancing artificial intelligence.

By replicating the brain’s timing mechanisms, memristors can significantly enhance neural network performance and efficiency. This breakthrough has the potential to lead to major advancements in AI, making it more powerful and energy efficient.

Are they Efficient enough?

The team understands that their tunable Electrochemical Synaptic Organic (ESOs) won’t hit the market anytime soon, but their research signifies progress toward enhancing hardware enabled AI performance.

Should memristive devices effectively utilize modern semiconductor techniques, they could greatly influence custom AI hardware solutions. According to the team, their new material system has the potential to boost the energy efficiency of AI chips by six times compared to current materials, all without altering time constants.

While immediate commercial availability isn’t expected for the group’s tunable ESOs, their work represents a significant advancement in improving hardware enabled AI performance.

By leveraging modern semiconductor techniques, memristive devices could have a substantial impact on tailor made AI hardware solutions, potentially increasing energy efficiency sixfold without altering time constants, as estimated by the UM team.

Our Official Channels:

Website | Twitter | Telegram | Discord

--

--

GPUnet

Decentralised Network of GPUs. A universe where individuals can contribute their resources & GPU power is democratised.