What is racetrack memory?

This novel technology could change the face of how we store data...

Racetrack memory is an experimental technology under development that's envisaged as a replacement for existing memory types, including hard disk drives (HDDs) and flash.

Like flash, racetrack is a type of non-volatile, solid-state memory, however its creator, IBM, hopes will one day be capable of holding 100 times the amount of data that can be stored on any technology commercially available today.

Drives using racetrack memory will also be significantly cheaper than flash memory, the company hopes, falling more in line with the price point of HDDs. This is why it's said to bring together "the best of both worlds" of the primary memory types in use today.

How does racetrack memory work?

Racetrack memory relies on spintronics - the intrinsic strength and orientation of the magnetic field created by an electron as it spins - in addition to its electronic charge, in solid-state devices. Solid-state in this sense refers not only to the kind of storage we're familiar with in the market today, such as flash storage, but also older technologies like vacuum tubes.

Advertisement
Advertisement - Article continues below
Advertisement - Article continues below

As an area of study, spintronics has been around since the mid-1980s, but it's only been put into any kind of practical use in the past 15 years or so. It wasn't until 2007 that IBM researchers first published a paper on racetrack memory in American Physical Society's Physical Review Letters. This was followed by a further paper in the journal Science.

As described in the abstract of the 2008 paper, racetrack memory "comprises an array of magnetic nanowires arranged horizontally or vertically on a silicon chip". These nanowires, measuring around 50nm in diameter, form the so-called racetrack.

To use a metaphor coined by Stuart Parkin, one of the pioneers of racetrack memory, the nanowires are like skyscrapers with each floor of each skyscraper containing a single bit of data. A transistor at the bottom of the wire shoots spin polarised electric currents up and down the wires, which moves the data up and own.

As with other electronic memory, it uses reading and writing heads located near the storage medium in this case, the nanowires which then cause elements of the medium to lie one way or the other, encoding the data onto it in binary form.

Where it differs is that it doesn't write just to a single side of the storage medium. Instead, it writes on the whole of the "domain wall" of the nanowires, making it one of the first examples of 3D data storage.

This massively increases the quantity of data that can be held on a single wire.

Advertisement - Article continues below

"In this way, each transistor can store not just one bit of data, as in all other solid-state memory, but rather 100 bits," Parkin said in a 2011 profile. "This means that one can have a solid-state memory with the same low cost of a disk drive but with a performance 10 million times better!"

What are the advantages of racetrack memory?

The primary advantage of racetrack memory is how cost effective it is. While the price of solid-state memory has decreased markedly in recent years, traditional spinning disk hard drives are still far cheaper.

Because racetrack memory can pack so much data onto single nanowires, per transistor it's a cheaper form of storage than current solid-state memory technology, hence the comparison with HDDs.

It's also much, much faster to read and write data than on any extant technology. The researchers behind the technology predict it will be able to read or write a bit of information in 10 nanoseconds or less. By contrast, a hard disk would take around three million nanoseconds to do the same.

What are the disadvantages of racetrack memory?

Racetrack memory is still very much an experimental technology. Working at the nanoscale and trying to harness some of the quirks of quantum physics comes with challenges.

Advertisement
Advertisement - Article continues below

For example, domain walls can move and stop randomly and there's currently no definitive way to stop this from happening. What's more, any tiny imperfection in the wire (by "tiny" we mean "detectable only with an x-ray microscope") can reduce read/write times so significantly that performance is closer to that of an HDD.

When can I buy a racetrack memory storage device?

This is a difficult question to answer. The most recent estimation from Parkin, which was made in 2017, was five years providing there was sufficient investment in that time.

Since then, though, there have been no further updates and some of the issues laid out above are yet to be solved. So, until they are, there's very little chance of them hitting the market.

Still, with sufficient support, racetrack memory could revolutionise the way we use and experience data storage and retrieval. We may just have to wait patiently a little longer.

Featured Resources

Digitally perfecting the supply chain

How new technologies are being leveraged to transform the manufacturing supply chain

Download now

Three keys to maximise application migration and modernisation success

Harness the benefits that modernised applications can offer

Download now

Your enterprise cloud solutions guide

Infrastructure designed to meet your company's IT needs for next-generation cloud applications

Download now

The 3 approaches of Breach and Attack Simulation technologies

A guide to the nuances of BAS, helping you stay one step ahead of cyber criminals

Download now
Advertisement

Most Popular

Visit/operating-systems/25802/17-windows-10-problems-and-how-to-fix-them
operating systems

17 Windows 10 problems - and how to fix them

13 Jan 2020
Visit/business-strategy/mergers-and-acquisitions/354602/xerox-to-nominate-directors-to-hps-board-reports
mergers and acquisitions

Xerox to nominate directors to HP's board – reports

22 Jan 2020
Visit/microsoft-windows/32066/what-to-do-if-youre-still-running-windows-7
Microsoft Windows

What to do if you're still running Windows 7

14 Jan 2020
Visit/web-browser/30394/what-is-http-error-503-and-how-do-you-fix-it
web browser

What is HTTP error 503 and how do you fix it?

7 Jan 2020