Scientists turn memory chips into processors to speed up computing tasks

January 3, 2017
ReRAM computing circuit. Credit: Nanyang Technological University

A team of international scientists have found a way to make memory chips perform computing tasks, which is traditionally done by computer processors like those made by Intel and Qualcomm.

This means data could now be processed in the same spot where it is stored, leading to much faster and thinner mobile devices and computers.

This new computing circuit was developed by Nanyang Technological University, Singapore (NTU Singapore) in collaboration with Germany's RWTH Aachen University and Forschungszentrum Juelich, one of the largest interdisciplinary research centres in Europe.

It is built using state-of-the-art known as Redox-based resistive switching random access memory (ReRAM). Developed by global chipmakers such as SanDisk and Panasonic, this type of chip is one of the fastest memory modules that will soon be available commercially.

However, instead of storing information, NTU Assistant Professor Anupam Chattopadhyay in collaboration with Professor Rainer Waser from RWTH Aachen University and Dr Vikas Rana from Forschungszentrum Juelich showed how ReRAM can also be used to process data.

This discovery was published recently in Scientific Reports.

Current devices and computers have to transfer data from the memory storage to the processor unit for computation, while the new NTU circuit saves time and energy by eliminating these data transfers.

It can also boost the speed of current processors found in laptops and mobile devices by at least two times or more.

By making the memory chip perform computing tasks, space can be saved by eliminating the processor, leading to thinner, smaller and lighter electronics. The discovery could also lead to new design possibilities for consumer electronics and wearable technology.

How the new circuit works

Currently, all computer processors in the market are using the binary system, which is composed of two states – either zero or one. For example, the letter A will be processed and stored as 01000001, an 8-bit character.

However, the prototype ReRAM circuit built by Asst Prof Chattopadhyay and his collaborators processes data in four states instead of two. For example, it can store and process data as 0, 1, 2, or 3, known as quaternary number system.

Because ReRAM uses different electrical resistance to store information, it could be possible to store the data in an even higher number of states, hence speeding up computing tasks beyond current limitations.

Asst Prof Chattopadhyay who is from NTU's School of Computer Science and Engineering, said in current computer systems, all information has to be translated into a string of zeros and ones before it can be processed.

"This is like having a long conversation with someone through a tiny translator, which is a time-consuming and effort-intensive process," he explained. "We are now able to increase the capacity of the translator, so it can process data more efficiently."

The quest for faster processing is one of the most pressing needs for industries worldwide, as computer software is getting increasingly complex while data centres have to deal with more information than ever.

The researchers said that using ReRAM for computing will be more cost-effective than other computing technologies on the horizon, since ReRAMs will be available in the market soon.

Prof Waser said, "ReRAM is a versatile non-volatile memory concept. These devices are energy-efficient, fast, and they can be scaled to very small dimensions. Using them not only for data storage but also for computation could open a completely new route towards an effective use of energy in the information technology."

The excellent properties of ReRAM like its long-term storage capacity, low energy usage and ability to be produced at the nanoscale level have drawn many semiconductor companies to invest in researching this promising technology.

The research team is now looking to engage industry partners to leverage this important advance of ReRAM-based ternary computing.

Moving forward, the researchers will also work on developing the ReRAM to process more than its current four states, which will lead to great improvements of computing speeds as well as to test its performance in actual computing scenarios.

Explore further: Fujitsu Semiconductor launches world's largest density 4 Mbit ReRAM product for mass production

More information: Wonjoo Kim et al. Multistate Memristive Tantalum Oxide Devices for Ternary Arithmetic, Scientific Reports (2016). DOI: 10.1038/srep36652

Related Stories

Elpida Memory develops resistance RAM prototype

January 24, 2012

Elpida Memory, the world's third largest Dynamic Random Access Memory ("DRAM") manufacturer, today announced the development of its first-ever high-speed non-volatile resistance memory (ReRAM) prototype. As the ReRAM prototype ...

New silicon memory chip developed

May 18, 2012

(Phys.org) -- The first purely silicon oxide-based 'Resistive RAM' memory chip that can operate in ambient conditions – opening up the possibility of new super-fast memory - has been developed by researchers at UCL.

Recommended for you

Scientists write 'traps' for light with tiny ink droplets

October 23, 2017

A microscopic 'pen' that is able to write structures small enough to trap and harness light using a commercially available printing technique could be used for sensing, biotechnology, lasers, and studying the interaction ...

When words, structured data are placed on single canvas

October 22, 2017

If "ugh" is your favorite word to describe entering, amending and correcting data on the rows and columns on spreadsheets you are not alone. Coda, a new name in the document business, feels it's time for a change. This is ...

Enhancing solar power with diatoms

October 20, 2017

Diatoms, a kind of algae that reproduces prodigiously, have been called "the jewels of the sea" for their ability to manipulate light. Now, researchers hope to harness that property to boost solar technology.

4 comments

Adjust slider to filter visible comments by rank

Display comments: newest first

antialias_physorg
not rated yet Jan 03, 2017
"For example, it can store and process data as 0, 1, 2, or 3, known as Ternary number system."

This is not correct. Ternary systems are base 3. The reported work (see the linked article at the bottom) uses a trinary digit system to represent a ternary number (three states...but the paper says they could be using up to six states if they wanted to)

I feel the paper may be a bit revolutionary for the computing world. In situ storage and processing could be a great boon - especially in areas where size constraints are more paramount than energy constraints.
Other areas where memory and computing are intricately linked are machine learning algortithms (particularly neural networks). There could benefits could be huge.
4johnny
5 / 5 (1) Jan 04, 2017
The article explains how the new chip uses a more dense numbering base for storage (4, which is quaternary, not ternary). But it does not explain (even at a high level) how it performs computation.
antialias_physorg
5 / 5 (1) Jan 04, 2017
But it does not explain (even at a high level) how it performs computatio

You'll have to go to the linked article at the bottom (full text is available)
mgalyean
not rated yet Jan 04, 2017
5Mhz is an extremely slow clock frequency these days and the source article specifically notes this tech is intended for very small low-current processing and memory storage so the implied assertion about it replacing CPUs generally is ridiculous. I see it having a big impact on low bandwidth low speed sensors that require some additional processing but other than, perhaps, a standby circuit that allows the main MB go completely offline in a cell phone when in a lower power mode this tech will not have any impact on cell phones which require vastly more processing horsepower.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.