A team of researchers including University of Massachusetts Amherst engineers have proven that their analog computing device, called a memristor, can complete complex, scientific computing tasks while bypassing the limitations of digital computing.

Many of todayโ€™s important scientific questionsโ€”from nanoscale material modeling to large-scale climate scienceโ€”can be explored using complex equations. However, todayโ€™s digital computing systems are reaching their limit for performing these computations in terms of speed, energy consumption and infrastructure.

Qiangfei Xia, UMass Amherst professor of electrical and computer engineering, and one of the corresponding authors of the research published in Science, explains that, with current computing methods, every time you want to store information or give a computer a task, it requires moving data between memory and computing units. With complex tasks moving larger amounts of data, you essentially get a processing โ€œtraffic jamโ€ of sorts.



One way traditional computing has aimed to solve this is by increasing bandwidth. Instead, Xia and his colleagues at UMass Amherst, the University of Southern California, and computing technology maker, TetraMem Inc. have implemented in-memory computing with analog memristor technology as an alternative that can avoid these bottlenecks by reducing the number of data transfers.

The teamโ€™s in-memory computing relies on an electrical component called a memristorโ€”a combination of memory and resistor (which controls the flow of electricity in a circuit). A memristor controls the flow of electrical current in a circuit, while also โ€œrememberingโ€ the prior state, even when the power is turned off, unlike todayโ€™s transistor-based computer chips, which can only hold information while there is power. The memristor device can be programmed into multiple resistance levels, increasing the information density in one cell.

When organized into a crossbar array, such a memristive circuit does analog computing by using physical laws in a massively parallel fashion, substantially accelerating matrix operation, the most frequently used but very power-hungry computation in neural networks. The computing is performed at the site of the device, rather than moving the data between memory and processing. Using the traffic analogy, Xia compares in-memory computing to the nearly empty roads seen at the height of the pandemic: โ€œYou eliminated traffic because [nearly] everybody worked from home,โ€ he says. โ€œWe work simultaneously, but we only send the important data/results out.โ€


๐ŸŒŸ Unveil the cosmos in style! Our “Science is a Way of Thinking” T-shirt, inspired by the legendary Carl Sagan, is a must-have for dreamers & science lovers. Premium cotton, sleek design, and a tribute to curiosity. Wear the universe’s wonder. โœจ

Previously, these researchers demonstrated that their memristor can complete low-precision computing tasks, like machine learning. Other applications have included analog signal processing, radiofrequency sensing, and hardware security.

โ€œIn this work, we propose and demonstrate a new circuit architecture and programming protocol that can efficiently represent high-precision numbers using a weighted sum of multiple, relatively low-precision analog devices, such as memristors, with a greatly reduced overhead in circuitry, energy and latency compared with existing quantization approaches,โ€ says Xia.

โ€œThe breakthrough for this particular paper is that we push the boundary further,โ€ he adds. โ€œThis technology is not only good for low-precision, neural network computing, but it can also be good for high-precision, scientific computing.โ€

For the proof-of-principle demonstration, the memristor solved static and time-evolving partial differential equations, Navier-Stokes equations, and magnetohydrodynamics problems.

โ€œWe pushed ourselves out of our own comfort zone,โ€ he says, expanding beyond the low-precision requirements of edge computing neural networks to high-precision scientific computing.

It took over a decade for the UMass Amherst team and collaborators to design a proper memristor device and build sizeable circuits and computer chips for analog in-memory computing. โ€œOur research in the past decade has made analog memristor a viable technology. It is time to move such a great technology into the semiconductor industry to benefit the broad AI hardware communityโ€, Xia says.

IMAGE CREDIT: Qiangfei Xia.


Sign up for the Daily Dose Newsletter and get the morning’s best science news from around the web delivered straight to your inbox? It’s easy like Sunday morning.

Processingโ€ฆ
Success! You're on the list.

Americans support cannabis reclassification, study finds
Most people strongly support the federal governmentโ€™s reclassification of cannabis, according to …
Construction, control, and application of cyborg animal composed of biological and electromechanical systems
As computer technology evolves, research shifts to biohybrid robots, particularly cyborg animals. …
DAILY DOSE: Dopamine Loss Emerges as a Memory Target in Alzheimerโ€™s; Cognitive-Risk Drugs Often Start in Acute Care.
Recent research highlights various aspects of Alzheimer's disease, including dopamine's role in …
Digital health literacy higher in lower-income countries, 30-country survey finds
A global survey of 31,000 adults from 30 countries reveals that digital …

Leave a Reply

Trending

Discover more from Scientific Inquirer

Subscribe now to keep reading and get access to the full archive.

Continue reading