New Memory Research Teases 100x Density Jump, Merged Compute and Memory

synapse
(Image credit: Shutterstock)

New research along the frontiers of materials engineering holds promise for a truly astounding performance improvement for computing devices. A research team helmed by Markus Hellbrand et al. and associated with the University of Cambridge believes the new material, based of hafnium oxide layers tunneled by voltage-changing barium spikes, fuses the properties of memory and processing-bound materials. That means the devices could work for data storage, offering anywhere from 10 to 100 times the density of existing storage mediums, or it could be used as a processing unit. 

Published in the Science Advances journal, the research gives us a road through which we might end with far greater density, performance and energy efficiency in our computing devices. So much so, in fact, that a typical USB stick based on the technology (which is called continuous range) could hold between 10 and 100 times more information than the ones we currently use.

The problem is that this exchange of information has an energy cost, and this energy cost is currently limiting the upper bounds of achievable performance. Remember that when energy circulates, there are also inherent losses, which result in increased power consumption (a current hard limit on our hardware designs and a growing priority in semiconductor design) as well as heat — yet another hard limit that's led to the development of increasingly exotic cooling solutions to try and allow Moore's law to limp ahead for a while yet. Of course, there's also the sustainability factor: it's expected that computing will consume as much as 30% of the worldwide energy needs in the not-so-distant future.

Electron imaging

Captured with Transmission Electron Microscopy (TEM), the photographs showcase the increased order in the deposition of hafnium oxide (disordered and natural deposition, as in image A) when tunneled by the dynamically changeable Barium spikes. (Image credit: Cambridge University/Markus Hellbrand et al.)

But the fun began when the research team found they could dynamically change the height of the barium spikes, allowing for fine-grained control of their electrical conductivity. They found that the spikes could offer switching capabilities at a rate of ~20ns, meaning that they could change their voltage state (and thus hold different information) within that window. They found switching endurances of >10^4 cycles, with a memory window >10. This means that while the material is fast, the maximum number of voltage state changes it can currently withstand stands at around 10,000 cycles - not a terrible result, but not an amazing one.

It's equivalent to the endurance available with MLC (Multi-Level Cell) technology, which will naturally limit its application - the usage of this material as a processing medium (where voltage states are rapidly changed in order to keep a store of calculations and their intermediate results).

Doing some rough napkin math, the ~20 ns switching leads to an operating frequency of 50 MHz (converting to cycles per nanosecond). With the system processing different states at full speed (working as a GPU or CPU, for instance), that means the barium bridges would cease functioning (hit their endurance limit) at around the 0,002-second mark (remember, it's only operating at 50 MHz). That doesn't seem like it could be performant enough for a processing unit.

But for storage? Well, that's where the USB stick that's "10 to 100 times denser" in terms of memory capacity comes in. These synapse devices can access a lot more intermediate voltage states than even the densest NAND technology in today's roomiest USB sticks can - by a factor of 10 or 100.

Who wouldn't love to have a 10 TeraByte or even 100 TeraByte "USB 7" stick on their hands?

There's some work to be done in terms of endurance and switching speed of the barium bridges, but it seems like the design is already an enticing proof of concept. Better yet, the semiconductor industry already works with hafnium oxide, so there are fewer tooling and logistics nightmares to fight through.

But here's a particularly ingenious product possibility: imagine that the technology improves to the point that it's fabricated and useable to design an AMD or Nvidia GPU (which these days operate at around the 2 GHz mark). There's a world where that graphics card comes with a reset factory state where it's entirely operating as memory (now imagine a graphics card with 10 TB of it, the same as our hypothetical USB stick).

Imagine a world where what AMD and Nvidia offered were essentially programmable GPUs, with continuous range-based GPU dies product-stacked in terms of maximum storage capability (remember the 10 to 100 denser than current USB). If you are an AI aficionado attempting to build your own Large Language Model (LLM), you can program your GPU so that just the right amount of these synthetic devices, these neuromorphic transistors, runs processing functions — there's no telling how many trillion parameters models will eventually end up as their complexity increases, so memory will grow increasingly more important.

Being able to dictate whether the transistors in your graphics card are used exactly as memory or exactly as eye-candy-amplifiers to turn graphics settings up to eleven, that'd be entirely up to the end-user; from casual gamer to High Performance Computing (HPC) installer. Even if that meant a measured decay in the longevity of parts of our chip.

We're always upgrading them anyway, aren't we?

But let's not get ahead of ourselves. Even though this isn't as dangerous an issue as AI development and its regulation, there's little to be gained in dreaming so far ahead. Like all technology, it'll come - when it's ready. if it ever is.

TOPICS
Francisco Pires
Freelance News Writer

Francisco Pires is a freelance news writer for Tom's Hardware with a soft side for quantum computing.

  • jeremyj_83
    I'd take a cheap way to have 64GB or more RAM in my computer. It would be even more amazing to have cheap 1TB DIMMs in the server world.
    Reply
  • Kamen Rider Blade
    Given it's limited switching endurances of >10^4 cycles = 10,000 cycles.

    It's best used as a replacement for NAND Flash, can it get to the cheap costs that NAND Flash is currently at?

    How long can it hold data in a off-line state?

    Many people would be happy with 10,000 cycles Endurance given how abysmal QLC is right now.
    Reply
  • jeremyj_83
    Kamen Rider Blade said:
    Given it's limited switching endurances of >10^4 cycles = 10,000 cycles.

    It's best used as a replacement for NAND Flash, can it get to the cheap costs that NAND Flash is currently at?

    How long can it hold data in a off-line state?

    Many people would be happy with 10,000 cycles Endurance given how abysmal QLC is right now.
    Even with 1k cycles that is still plenty for even data center drives. With the increase in storage amount you get a big increase in endurance. The Solidigm 7.68TB QLC drive has a 5.9PB endurance. https://www.servethehome.com/solidigm-has-a-61-44tb-ssd-coming-this-quarter/
    Reply
  • Kamen Rider Blade
    jeremyj_83 said:
    Even with 1k cycles that is still plenty for even data center drives. With the increase in storage amount you get a big increase in endurance. The Solidigm 7.68TB QLC drive has a 5.9PB endurance. https://www.servethehome.com/solidigm-has-a-61-44tb-ssd-coming-this-quarter/
    Imagine how much nicer it would be at 10k cycles, it'd be like the old days of SLC/MLC NAND flash, but with much better bit density.
    Reply
  • usertests
    With a 100x density increase and a bonus recovery of write endurance, you could talk about maxing out the SDUC/microSDUC standard (128 TB/TiB).
    Reply
  • gg83
    It's the compute on memory that I'm most excited about. Merging the two is for sure the future. How much cache is being slapped on top on AMD chips now? Might as well build a tech that combines the two right? But this seems to be an "either-or" process/memory tech huh?
    Reply
  • usertests
    gg83 said:
    It's the compute on memory that I'm most excited about. Merging the two is for sure the future. How much cache is being slapped on top on AMD chips now? Might as well build a tech that combines the two right? But this seems to be an "either-or" process/memory tech huh?
    There's no hope for a memory replacement as this research is currently described, but a NAND replacement is already desperately needed. And that can even be relevant to GPUs: see AMD's "SSG" concept.
    Reply
  • jeremyj_83
    Kamen Rider Blade said:
    Imagine how much nicer it would be at 10k cycles, it'd be like the old days of SLC/MLC NAND flash, but with much better bit density.
    Tell me on the desktop will you notice any difference from 10PB or write endurance vs 1PB? No. These new QLC drives probably have more write endurance than the 80GB old SLC drives from 2010 even with fewer write cycles.
    Reply
  • Kamen Rider Blade
    jeremyj_83 said:
    Tell me on the desktop will you notice any difference from 10PB or write endurance vs 1PB? No. These new QLC drives probably have more write endurance than the 80GB old SLC drives from 2010 even with fewer write cycles.
    But one SSD will last significantly longer than the other.

    That has value to many folks, not creating more e-waste faster is good for everybody.

    Buy once, use for the rest of your life; you can even pass it down to the next generation once you pass away and it'd still be useful since there is plenty of "Write Endurance" left.
    Reply
  • usertests
    jeremyj_83 said:
    Tell me on the desktop will you notice any difference from 10PB or write endurance vs 1PB? No. These new QLC drives probably have more write endurance than the 80GB old SLC drives from 2010 even with fewer write cycles.
    I see 100-200:1 ratios on some of these cheaper drives, e.g. 100 TB endurance for a 1 TB drive.

    Another related problem is unpowered data retention, which continues to get worse. That might not be a huge problem for most internal SSDs, but it would suck to lose terabytes because you didn't plug in a particular flash drive for 6 months.

    The situation is expected to get worse. PLC NAND (5 bpc) is on the menu for sure, maybe 6/7/8 bpc later.
    Reply