Slashdot Mirror


Memristor Based RAM Could Be Out By 2009

neural.disruption writes "According to the EETimes, HP is announcing that it 'plans to unveil RRAM prototype chips based on memristors with crossbar arrays in 2009.' I don't know if you remember the earlier story about HP Labs proving the existence of the Memristor that had been predicted in 1971 by Leon Chua, and has the nice property of maintaining a memory of the current that passes by it. This could bring us a new type of small non-volatile high-speed RAM at low cost because of the low complexity of the mechanism employed."

13 of 142 comments (clear)

  1. Security Concerns by Anonymous Coward · · Score: 4, Interesting

    It seems like this will make recovering encryption keys from RAM much easier. If I understand the article correctly, these devices won't automatically clear themselves or decay like conventional RAM. I'm not quite sure I want this thing in my computer until this gets worked out.

    1. Re:Security Concerns by neokushan · · Score: 4, Insightful

      True, it's probably not a good idea to have ALL your memory as this stuff, but why not have say, the core OS files (The ones that wont contain any important, private data) stored in this type of memory for that near-instant-on effect? In theory, the OS could stay in RAM and just do a quick verification check to make sure it's not damaged/corrupted in some way (and since it's ALREADY in RAM, it should be lightning quick) and then reload any files that have been, then boom, you're at your desktop in a matter of seconds.
      Plus, I doubt it'll actually be as fast as regular RAM anyway, that would be too good to be true, so chances are we'll just see this as a companion to good ol' DDR3/4/WhateverExistsAtTheTime.

      It would certainly benefit the likes of embedded devices, set-top boxes and such that are starting to really take the piss with their multi-minute startup times.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    2. Re:Security Concerns by AllIGotWasThisNick · · Score: 4, Informative

      near-instant-on effect

      Now if only disk IO was actually the major delay in the boot process. You might consider driver initialization, software initialization, network delays, waiting for user interaction, etc.

    3. Re:Security Concerns by Smidge204 · · Score: 4, Insightful

      Unless, of course, you're waking a computer out of hibernate mode... then it's pretty much all about disk I/O throughput.

      If this were possible, it could basically become unnecessary to actually *shut down* your computer.

      More importantly, if you suddenly lose (or switch off) power it might be possible to simply pick up where you left off - with some minor firmware tweaks to get the hardware running again without wiping RAM.
      =Smidge=

    4. Re:Security Concerns by merreborn · · Score: 5, Funny

      We get this pipe dream every few years - people talking about the "instant-on" computer. Sleep modes, wake modes, hibernation, etc.

      I have an idea: grow a few seconds' worth of patience.

      Hear, hear! I don't even know why they bothered developing processors after the 386, or anything faster than 1200 baud modems. They worked fine, it's just these damn kids were too impatient to wait 15 hours to download 50 megs, or 3 hours to render a single frame of Doom 3.

      Now they want computers to boot faster? I happen to *like* the fact that it takes 15 minutes to get Vista up and running. Gives me a chance to take a nap, or brew some coffee.

    5. Re:Security Concerns by x2A · · Score: 4, Insightful

      "Managing to shave 5 seconds off boot? Not so much so, especially since it offers no other concrete advantages once you're booted"

      What if you're a kernel, or bootloader developer? Saving 5 out of 20 seconds boot time means you're spending 25% less time waiting while you're testing. And that was just off the top of my head!

      "we're back to having to load that memory check routine from another source"

      That's really not that big a deal.

      "of the most popular pipe dreams of these ideas? Do we have a set of checks for each file in there? Where did we store it? How long will it take to check it? Are we recalculating it constantly on the fly...?"

      Um... ZFS? End to end checksumming? Pipe dream? Just because you've not heard of it being done, doesn't make it magic.

      "might as well just keep its system state on a pair of revolving images on the hard disk anyways" ...because harddrives don't fail or need to be checked?

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  2. non-volatile high-speed RAM... by oneal13rru · · Score: 5, Funny

    well, I'm certainly glad my RAM will stop exploding inside my PC on a daily basis... driving me insane!!!

    --
    Never disregard the raw power inherent to stupidity... they call it "dumb luck" for a reason...
  3. Flash Killer by maz2331 · · Score: 4, Insightful

    If this stuff actually works as promised, it will be way faster and longer-lived (in terms of write cycles) than flash. 50nS is pretty slow compared to DRAM, but for flash replacement it should be pretty zippy. Especially if there's no need to do block erase and rewrites.

    1. Re:Flash Killer by Stanistani · · Score: 4, Funny

      I'm still holding out for isolinear chips.

  4. Still not holding my breath by default+luser · · Score: 4, Interesting

    They've been saying they'll give us affordable NVRAM without the drawbacks of flash for years, and it still hasn't happened.

    MRAM - fast, but not as fast as DRAM. Very low-density.
    PRAM - more volatile than flash, because it can change state spontaneously based on temperature (thermally written).
    FeRAM - can't be made with cutting-edge processes, and even then can't match the density of flash.
    CBRAM - still experimental.

    I'll just be surprised if HP can just produce a memory module that is as fast a DRAM, let alone as high-capacity as flash.

    --

    Man is the animal that laughs.
    And occasionally whores for Karma.

    1. Re:Still not holding my breath by mo · · Score: 4, Interesting

      Every single example you list above is based on the transistor. Sure, there's lots of variations (MRAM using magnets, PRAM using chalcogenide glass, FeRAM using a ferroelectric layer, etc.), but these are all basically: glue stuff on a transistor to store data.

      Memristor-based RRAM is different. It doesn't use transistors at all. This is truly a departure from all of the exsting RAM technologies, and while the prospect of RRAM storage is pretty cool, the possibility of analog computing using memristors is even neater. I'm cautiously optimistic that this technology is going to take computing in some interesting directions.

  5. Patents by tobiasly · · Score: 4, Funny

    I'm sure it's already patented by Rambus.

  6. Information about... by neural.disruption · · Score: 5, Informative

    Memristors and how they work: HP Labs Memristor FAQ.