Slashdot Mirror


HP Backs Memristor Mass Production

neo12 writes with news that Hewlett-Packard is teaming with Hynix Semiconductor, the world's second-largest producer of memory chips, to mass produce memristors for the first time. Quoting the BBC: "HP says the first memristors should be widely available in about three years. The devices started as a theoretical prediction in 1971 but HP's demonstration and publication of a real working device has put them on a possible roadmap to replace memory chips or even hard drives. ... Steve Furber, professor of computer engineering at the University of Manchester, explained that the potential benefits lie in the fact that memristors are 'much simpler in principle than transistors. Because they are formed as a film between two wires, they don't have to be implanted into the silicon surface — as do transistors, which form the storage locations in Flash — so they could be built in layers in 3D,' he told BBC News. 'Of course, the devil is in the detail, and I don't think the manufacturing challenges have been fully exposed yet.'"

116 comments

  1. Haven't heard of this one by Pojut · · Score: 2, Interesting

    Can any Slashdotters chime in on this...is this technology really "the next thing", or is it "the next thing that is actually nothing"?

    1. Re:Haven't heard of this one by OzPeter · · Score: 5, Informative
      Up until recently the memristor was a theoretical fundamental circuit element (like resistor, capacitor and inductor - but the are easy to create in the real world). A few years ago they were actually created and there is a lot of interesting things you can do with the technology

      For more info see The mysterious memristor

      Or just search Google memristor ieee

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Haven't heard of this one by Anonymous Coward · · Score: 0

      According to TFA, we'll know in three years.

    3. Re:Haven't heard of this one by Pojut · · Score: 0, Redundant

      Awesome read, thank you very much!

    4. Re:Haven't heard of this one by Anonymous Coward · · Score: 4, Informative

      Ill let wiki do it for me
      http://en.wikipedia.org/wiki/Memristor
      http://en.wikipedia.org/wiki/Memristor#Potential_applications

      Think flash drives with the access times of DRAM. Think of instant hibernate computers. Instead of having to write out to HD the memory could just remember where it was at. Another application they talk about is crossbar switches. Currently each node in a cross bar has some sort of 'memory' associated to it. Such that the crossbar can 'learn' what are good routes and bad ones. This would allow them to make crossbar switches much smaller and use less power. Crossbar switches are used many times with NxM sized computers and in large communication networks.

      They have known about them for ages (since 1971). However, they have only recently figured out how to actually make them at micron sizes.

      Now given that we have not seen what they can do. What speeds we are talking about ect... If they can make them however (and at current gate sizes, and volume) the NAND flash drives we use today will probably quickly become a niche product.

      Typical application would be somewhere where you want to retain some sort of 'memory' of what is going on but do not want a processor involved. It has also been theorized you could use them for storage of n bits per resistor. So instead of 1 bit per location you could have 4 or even 16 bits. They are also nice in that supposedly you do not need to refresh them as often as we do now so they could also save power.

      Yes these things are cool :)

    5. Re:Haven't heard of this one by Pojut · · Score: 0, Offtopic

      In my defense, I didn't ask for an explanation in my OP, just the opinion of fellow slashdotters on whether this technology was just talk, or if it actually was a big deal.

    6. Re:Haven't heard of this one by OzPeter · · Score: 0, Offtopic

      Dude, people who can take ..

      Can't. Resist. Feeding. Troll. Don't. Call. Me. Dude.

      --
      I am Slashdot. Are you Slashdot as well?
    7. Re:Haven't heard of this one by Abcd1234 · · Score: 4, Informative

      They have known about them for ages (since 1971). However, they have only recently figured out how to actually make them at micron sizes.

      Well, no, not quite. The effect was postulated decades ago, but it was purely theoretical at the time (well, okay, it has been emulated using complicated circuitry). Furthermore, it's not that scientists "figured out how to actually make them at micron sizes"... it's that the effect only comes to the fore at micron sizes, which is why it hadn't been discovered sooner.

      No, the discovery is the ability to build a very simple implementation of this theorized circuit element, and its a mighty cool discovery indeed (someone linked to a IEEE article on memresistors... check it out, it's a great read, and does a very good job of explaining the theory and mechanism behind the operation of this particular implementation).

    8. Re:Haven't heard of this one by mlts · · Score: 4, Insightful

      Memristor based crossbar switches will be extremely useful for two uses:

      Shuffling data between VMs in a secure manner on a host such as an IBM 795 or a zSeries that has a large number of VMs in use for different tasks. This way a bunch of VMs that talk amongst themselves frequently (a DB server to an app server) will end up being able to do high I/O without that slamming the CPU.

      Another use is tiered memory, where one has a machine with fast RAM and slow RAM, with slow RAM being exponentially faster than going to SSD or magnetic platters. If memristors become able to be printed on a large scale, perhaps we will see machines with 16-32 GB of DRAM, then 256-512 GB of memristive RAM that is used as both swap space, but also a persistant cache for the OS to boot from an image with, never touching the storage media until the OS is fully loaded and the user wants to load documents, or the OS is doing a backup.

    9. Re:Haven't heard of this one by MrNemesis · · Score: 1, Interesting

      IIRC, FreeScale has had (small) MRAM chips on the market for a while, memristors are just more of the same thing. I was quite surprised not to see hard drive manufacturers jump on them, at least for enterprise drives and/or RAID controllers - imagine having your HDD cache as fast as DRAM, but not needing a battery backup to retain the data in the event of sudden power loss; write-back caches could become a whole lot more widespread, for all types of storage.

      And, of course, once densities go up you manage to replace DRAM, SRAM and eventually NAND with this sort of thing too.

      --
      Moderation Total: -1 Troll, +3 Goat
    10. Re:Haven't heard of this one by somersault · · Score: 0, Offtopic

      There have been articles about these before on Slashdot actually, and GP is right that you could have Googled to find the answer to your questions, no matter who they were directed at.

      Still, first post is first post!

      --
      which is totally what she said
    11. Re:Haven't heard of this one by A+nonymous+Coward · · Score: 3, Informative

      You do not RC. MRAM is magnetic, nothing like memresistors.

    12. Re:Haven't heard of this one by MrNemesis · · Score: 1

      I'm aware of that, but don't they both fulfil the same sorts of roles? Fast, non-volatile storage...? I'm just surprised no-one seems to have used it for things like storage caches yet, whatever the technology behind it.

      --
      Moderation Total: -1 Troll, +3 Goat
    13. Re:Haven't heard of this one by Anonymous Coward · · Score: 0

      Instead of having to write out to HD the memory could just remember where it was at.

      That sounds awesome. All my Truecrypt volume headers will be in memory permanently, relieving me of the tedious task of entering passwords.

    14. Re:Haven't heard of this one by umbrellasd · · Score: 1

      Nature has had millions of years to come up with a 3D storage solution and it came up with neurons. Neurons have variable activation thresholds; the dendrites can adjust to require a variable amount of chemical stimulation from axons before they fire. Our memory system is based on resistance based circuits.

      Nature tries to find the most efficient path. That means achieving the most storage/computation in the least space/energy. I think memristors are big, because we're following in the path of Nature.

    15. Re:Haven't heard of this one by ColdWetDog · · Score: 2, Interesting

      Nature tries to find the most efficient path

      Perhaps for particularly weird values of "efficient". If you look carefully at 'Nature' you see kludges upon kludges upon kludges. That's why molecular biology of organisms has been so hard to decipher. Natural selection has had millions of years to twiddle with things - therefore, if something works just a bit better (in terms of organism survival or reproduction) then it can be selected for. It may be a complex, error filled process that slows ten other processes down but given the enormous times that nature gets to play with it doesn't have to be elegant or efficient.

      It just has to work a teeny bit better than before.

      And of course, that doesn't even begin to talk about the anthropomorphic values that are associated with those adjectives.

      Millions of years is a very, very long time.

      --
      Faster! Faster! Faster would be better!
    16. Re:Haven't heard of this one by madbavarian · · Score: 1

      Hynix just feels bad about being too young and missing the Bubble Memory Revolution.

    17. Re:Haven't heard of this one by adonoman · · Score: 1

      Since this stuff can be layered in three dimensions, HP is talking about petabyte/cm^3 storage densities at roughly a tenth the speed of current DRAM. If this takes off, we won't have other storage media.

    18. Re:Haven't heard of this one by Roman+Coder · · Score: 1
      --
      "The future can only affect the present if there is room to write its influence off as a mistake." - Yakir Aharonov
    19. Re:Haven't heard of this one by rdnetto · · Score: 1

      slow RAM being exponentially faster

      Unless you have very special RAM, that word does not mean what you think it does.

      --
      Most human behaviour can be explained in terms of identity.
    20. Re:Haven't heard of this one by Jane+Q.+Public · · Score: 1

      "It has also been theorized you could use them for storage of n bits per resistor. So instead of 1 bit per location you could have 4 or even 16 bits."

      At anything like our current level of technology, this is unrealistic. While it sounds like a good idea on its face, there are several problems with this.

      First of all, it's a resistor, not a binary gate. If it's just being used as a two-state (binary) device, then interface to other digital circuits is trivial. But in order to get several bits of data out of it, you have to actually measure its resistance (by means of voltage or current). I.e., let's say that it can have 4 resistance values, representing 00, 01, 10, 11. In order to retrieve those actual bits, you have to use an Analog to Digital converter (ADC).

      The necessity of using an ADC negates any speed advantage this might have had. Further, an ADC is a very complex bit of circuitry by comparison to a "memristor" (I really despise that name), so you have a further tradeoff: make as many ADCs as memory cells (totally impractical), or run individual cells sequentially through fewer ADCs. Which further slows down its operation.

    21. Re:Haven't heard of this one by bennettp · · Score: 1

      Better to point them to something like Just Fucking Google It.

      I prefer LMGTFY. Passive aggressive ftw.

    22. Re:Haven't heard of this one by mlts · · Score: 1

      I should rephrase:

      RAM access is in nanoseconds (10^-9). HDD seek times are in milliseconds (10^-3) of a second. Registers are about 10 times as fast as RAM.

      So, computers will have a massive speedup the less we use hard disks as part of the core computing cycles. Primary and "secondary" RAM for temporary and permanent storage, then have the HDD that runs with non-blocking DMA I/O in the background as a backup. This way, the hard disk's glacial speeds (relative to RAM access) are not slowing the machine down for day to day operations.

  2. Can someone explain how the memristor work? by SharpFang · · Score: 4, Interesting

    Not from a physicist point of view, but from engineer's.

    I mean, I know it can store data by means of variable resistance. But how do you read and write? Specific voltages, currents, frequencies? If I understand correctly, it has only two terminals like a resistor. You just apply some variable voltage and measure the current. So how can one differentiate between a write and a read?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Can someone explain how the memristor work? by Anonymous Coward · · Score: 5, Informative

      The resistance of the memristor can be viewed as a function of the sum of the current that has passed through it (including the effects of polarity). A write would be performed by sending a larger current through the memristor in the right direction to increase or decrease the resistance; a read would be performed at lower currents that would not change the overall state of the memristor.

    2. Re:Can someone explain how the memristor work? by 42forty-two42 · · Score: 3, Informative

      As I understand it, you apply high-frequency AC to do a read (the current gives you your value). The high-frequency AC ensures that any perturbations to the value cancel out.

    3. Re:Can someone explain how the memristor work? by Anonymous Coward · · Score: 0

      I'm not a hardware guy, but from what I've read you could do something like alternate the current flow. You read it one direction and then undo any change you made with a return pulse.

    4. Re:Can someone explain how the memristor work? by Even+on+Slashdot+FOE · · Score: 2, Interesting

      Just make sure to unplug the machine when not in use then, as it will probably be more sensitive to power fluctuations, since they tend to be DC in nature.

    5. Re:Can someone explain how the memristor work? by 42forty-two42 · · Score: 3, Insightful

      Presumably they'd have some capacitors over the power supply for the memristor to stabilize the power a bit. And I'm sure they don't use raw AC - there's probably a low-voltage DC inverter in there.

    6. Re:Can someone explain how the memristor work? by plcurechax · · Score: 4, Interesting

      I actually happened to read this article on IEEE Spectrum about new RAM technologies, and it covers both Phase-Change RAM (PC-RAM), which may of hit a road block in its development, and Resistance RAM (RRAM), of which memristor is a particular kind of.

    7. Re:Can someone explain how the memristor work? by SharpFang · · Score: 2, Insightful

      I guess they would even contain refresh mechanisms similar to DRAM, run some current in the right direction from time to time.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    8. Re:Can someone explain how the memristor work? by noidentity · · Score: 1

      I finally understand the Wikipedia page on a memristor. Normal resistors don't have any state (memory), whereas memristors do. How their resistance is affected by things done to them isn't specified; that depends on the particular device.

    9. Re:Can someone explain how the memristor work? by noidentity · · Score: 1

      Whoops, sorry, I went a little further and it's pretty clear in the definition section.

    10. Re:Can someone explain how the memristor work? by Anonymous Coward · · Score: 1, Informative

      You do not need to use multi-period high frequency readout, just a single period (or read it twice with current in both directions) so that total charge (or integral of current over time) is zero. Once you now a value, you can "condition" it from time to time so that it does not degrade over many readouts. Other possibility is to condition it instantly during readout: You read the value in one direction and according to the value you either apply slightly higher opposite charge or you do not apply it at all as the readout already conditioned it in the right direction.

      These animals have steep saturation levels.

    11. Re:Can someone explain how the memristor work? by demonbug · · Score: 2, Funny

      Presumably they'd have some capacitors over the power supply for the memristor to stabilize the power a bit. And I'm sure they don't use raw AC - there's probably a low-voltage DC inverter in there.

      This is HP we're talking about; of course you won't be using raw AC power. These will obviously only work when used in conjunction with genuine HP power supplies; HP can't guarantee that electrical current from other sources won't damage your memristor, so a special chip in the memristor package will ensure that only genuine HP electrical current is used.

      Now quit mixing your technical discussion up with my (poor) jokes.

    12. Re:Can someone explain how the memristor work? by molecular · · Score: 4, Informative

      as I understand from watching "Memristor and Memristive Systems Symposium" on youtube, low voltage/current (read) wont change the memory. Only applying large voltage changes the state of the memristor. No need to refresh.

    13. Re:Can someone explain how the memristor work? by maxm · · Score: 1

      If you put a high voltage through it, some conductive atoms move a little bit away from each other. That that makes it into an insulator instead. You can then reverse the voltage and move the atoms back in place. Actually a mechanical on/off switch, but at such small scales that it goes blazingly fast.

      --
      Max M - IT's Mad Science
  3. layered in 3 dimensions...hmmm by voss · · Score: 3, Interesting

    3 dimensional memory cubes would be revolutionary, memory sizes could expand geometrically...(only a mild pun intended).

    Also with 3 dimensions of wear leveling you probably wouldnt wear them out for a very LONG time.

    1. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 2, Insightful

      "memory sizes could expand geometrically"

      Yes yes yes, and about 12 picoseconds behind that the software morons will increase bloat exponentially.

    2. Re:layered in 3 dimensions...hmmm by PPalmgren · · Score: 2, Interesting

      Aren't processors already layered, and we use multiple platters in HDDs? As interesting as a "memory cube" sounds, I would expect heat dissipation and magnetic fields from the current could be a major roadblock in its production.

      However, Even if they could only do three layers with insulation layers inserted in between them, it'd probably still be more cost effective than current implementations as long as the memory density is similar.

    3. Re:layered in 3 dimensions...hmmm by plcurechax · · Score: 2, Informative

      Aren't processors already layered[?]

      None of the in production processors are 3-D layered. Of course all physical devices are three dimensional themselves, but the height is basically moot until designers can use 3-D layering and routing (of the "wires" or interconnections.

      I believe research prototypes in universities and R&D labs have been created or are being worked on, so it is not science fiction.

    4. Re:layered in 3 dimensions...hmmm by Myopic · · Score: 4, Interesting

      You choose which software to run. If you run software that you think is bloated, and everyone else thinks is swell, then you have only violated your own preferences. There is nothing wrong with the software, it's all in your head. I like my 2-gigabyte operating system much better than the 2-megabyte operating system I used in 1993, and I imagine I would like a 2-terabyte operating system very much. I bet it would do all sorts of awesome stuff, and have the kinds of visual effects that I think enhance the graphical experience. If you disagree, that's fine. Version 1.1 of Linux will still run as well as the day it was released, and you can use it.

      As for me, I say bring on the bloat. I can hardly wait.

    5. Re:layered in 3 dimensions...hmmm by Ogi_UnixNut · · Score: 5, Interesting

      From what I've read about memristor's, they don't wear out like Flash does. They are also massively faster than Flash memory. Think of it as a hybrid of RAM and Flash.

      In fact, from what I read I think these devices (if they live up to what people are saying about them) will be able to replace both RAM and Disks/SSD's. Instead we'd just have one set of primary memory where everything happens.

      Now we just have to see if they can do what is postulated, and how much it will cost to manufacture. If cheap enough to be worth buying due to their benefits, then they will have a huge effect on computing.

    6. Re:layered in 3 dimensions...hmmm by Dr_Barnowl · · Score: 1

      Storage space has outpaced software development for some time. The only thing that has a hope of keeping up with it in the consumer space is high definition 3D video. Video games consume a lot of media space too, but producing the content takes a lot more effort.

      The mere storage of software? People already just deploy an individual copy of the libraries for each application.

    7. Re:layered in 3 dimensions...hmmm by shaitand · · Score: 1, Insightful

      "I like my 2-gigabyte operating system much better than the 2-megabyte operating system I used in 1993"

      But do you like it 1048x as well? If the difference in size were multimedia I might be inclined to let it go but it isn't. Also your numbers are off, the current version of most popular OS is about triple that.

    8. Re:layered in 3 dimensions...hmmm by jandrese · · Score: 2, Insightful

      We could stack chips today except for the fact that it's impossible to cool the middle layers and the thing would almost instantly melt itself down. I wouldn't be surprised if this new technology ran into exactly the same problem.

      --

      I read the internet for the articles.
    9. Re:layered in 3 dimensions...hmmm by mlts · · Score: 1

      Once we start seeing expanded RAM sizes, I'm sure we will see OO based development tools more than ready to fill up that RAM with object frameworks vastly larger than now. End result: Still needing to buy and upgrade RAM, applications performing essentially the same, except taking up a lot more space.

      Where I'd like to see memristor technology be used are dumbphones and embedded devices such as cash registers and POS (point of sale, not the other POS) units. Places where having the ability to boot near instantly is critical. For POS units, downtime is money lost every second.

    10. Re:layered in 3 dimensions...hmmm by gnesterenko · · Score: 1
      I see a rather big barrier to adoption precisely for the reason y ou mentioned - these will replace both ram and storage devices - which means that these, if really pushed by manufacturers, would require a complete redesign of the modern computer system. Chipsets, motherboards, etc would all need to be redisgned with this memory in mind. Which isn't a big deal on its own, but people are still using Pentium 4s with Windows XP on them, and I suspect will be even more loathe to change over to a completely new generation of computing devices.

      Enthusiasts of course will jump on this (and 3 years is good time frame since i'm building a new machine this winter, that will be just in time for my subsequent build :D ).

      One possible workaround that I see is if the first generation of these were built into a DDR interface so you could drop the sticks in and run your system off what is essentially a RAM drive. I'm not familiar enough with the technical aspects of memory controllers and such to say weather this would be possible or not. anyone?

      "The views expressed here are mine and do not reflect the official opinion of my employer or the organization through which the Internet was accessed."

    11. Re:layered in 3 dimensions...hmmm by PitaBred · · Score: 2, Insightful

      Considering that a 1.35GB hard drive cost $1800 in 1993, and a 1.5TB (over 1048x the storage) is only $90 right now, and as 2MB is ~.15% of the 1.35GB disk, and 2GB is ~.13% of the 1.5TB disk, I'd say he could like it less and it'd still be an improvement.

    12. Re:layered in 3 dimensions...hmmm by mlts · · Score: 1

      The version 1.1 of Linux is fine, but it doesn't have the latest security patches, and a malformed ping packet will cause it to give up the ghost.

      A 2 TB operating system won't be a nice thing to upgrade, but it will be something forced in order to keep up with the latest security issues. Security never stands still, so one has to either keep on the upgrade treadmill to stay protected, add third party software to make up for the outdated OS protections, or put the machines behind an air gap.

      All I see is the same problems we have now, except with stuff running in terabytes where in the past it took gigabytes or even megabytes.

    13. Re:layered in 3 dimensions...hmmm by samkass · · Score: 0, Redundant

      Well, from the article they're now about "3 years away", which in marketing speak is probably less than a decade! At least they're not "5 years away", which never comes.

      --
      E pluribus unum
    14. Re:layered in 3 dimensions...hmmm by somersault · · Score: 1

      They're probably going to be crazy expensive at first though, just as SSDs are still relatively expensive. By the sounds of other comments, we will first see these things as replacements for disk drives, then later usable as RAM, and I expect that once they're more common we could end up with whole new architectures in which they are both the RAM and storage as the GP mentions..

      --
      which is totally what she said
    15. Re:layered in 3 dimensions...hmmm by Myopic · · Score: 1

      Why would I need to like it a thousand times more? (Also, it's 1024, not 1048.) If I like it better, that's what counts. If you want to amortize by something, then that something would be dollars, not bytes. Since computers cost about the same today as they did a generation ago, yet they have so much more power in them, I need only enjoy the power, not enjoy it in proportion to which the power has grown.

      (And I just want to say that I meant memory footprint, not hard drive footprint; and I meant OS plus a typical array of apps; and I was just using convenient round numbers; but the point stands any way.)

      Basically my point is that I am not sympathetic to most complaints about software bloat. Sometimes, yes, but not usually.

    16. Re:layered in 3 dimensions...hmmm by Myopic · · Score: 2, Interesting

      Okay. So you are looking for, what, Slackware (no bloat)? maybe NetBSD (great security)?

      Me, I like pretty icons with fancy animated windows and menus. I like browsers that show flash videos and all kinds of bells and whistles. I love bloat, if that's the kind of thing you mean.

      Luckily we both have options. Neither of us is stuck in a position where we want to run software that doesn't exist. The only problem is when someone runs a system that they hate, then complain about it. If you are specifically complaining about Windows (I've never owned a Windows computer, only Macs and Linux), then I will happily join you in panning that turd.

    17. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 0

      Aren't most SD flash modules die stacks anyways. 8 die stacked on top of each other... that's 3 dimensions today. Volume production of die stacks is pretty cheap too.

    18. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 0

      Megabytes?

      My A500 have a multitasking OS with a GUI on about 50k (500k in total but most of it is free.)

      It's also more responsive than my 2.6GHz quadcore with 6GB ram.. I guess they prioritized user I/O more than bruteforce back then.

    19. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 0

      This would not just replace the memory an hard disk but the cpu and the gpu. Theoretically replacing everything.
               

    20. Re:layered in 3 dimensions...hmmm by Chris+Burke · · Score: 2, Interesting

      We could stack chips today except for the fact that it's impossible to cool the middle layers and the thing would almost instantly melt itself down.

      Not if it's low enough power. Major chip makers have already considered the minimal level of chip stacking when the "bottom" chip is something relatively low power.

      If the promise of using even less power than current flash memory holds true, they may not have any problem stacking chips several layers deep.

      --

      The enemies of Democracy are
    21. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 0

      The secret will be to make it in the shape of a green crystal that activates when you throw it into snow.

    22. Re:layered in 3 dimensions...hmmm by mdielmann · · Score: 1

      I'm not against bloat that has some use, which includes the user experience. But I should be able to get that functionality without all the bloat, which some linux versions allow. I also shouldn't have to put up with crappy bloat and cruft because someone decided to link DRM (which shouldn't even be there) with network speed in such a way that viewing any media causes my effective network connection to drop to 1% of theoretical.

      And no, that is not a made-up scenario.

      --
      Sure I'm paranoid, but am I paranoid enough?
    23. Re:layered in 3 dimensions...hmmm by mdielmann · · Score: 1

      If they're expensive, why not replace conventional RAM first? The board architecture will change, but the CPU architecture and overall system would remain largely the same (read from block, write to block, do computation on block). It would be a similar transition as we had from SD-RAM to DDR-RAM. You'd immediately get the benefits of a system that can go into standby mode without having to keep feeding power, and would get these chips into a place where there is still high value per byte (as compared to most other things).
      Next stage is a HDD with a SATA, USB, Firewire, or whatever interface, and again, the computer only sees a drive with somewhat different capacities than are normally used. The controller takes care of the interfacing, and life goes on, while we get the benefits of potentially faster reads (hopefully at something comparable to RAM if we're talking about replacing RAM with this stuff, too), no moving parts, and therefore lower power consumption. We do lose the benefits of a unified memory space, but we have a smoother transition.
      The final stage is what we'd all like to see, where things look a lot like a C64, just REALLY fast. Coupled with the option of additional drives, and we replace all the flash drives with something a little better, too.

      --
      Sure I'm paranoid, but am I paranoid enough?
    24. Re:layered in 3 dimensions...hmmm by shaitand · · Score: 1

      Thank you for reminding us all again why the gp he responded to was right when he said...

      "Yes yes yes, and about 12 picoseconds behind that the software morons will increase bloat exponentially."

    25. Re:layered in 3 dimensions...hmmm by somersault · · Score: 1

      I was thinking because they might not be fast enough for RAM at first - guess we'll find out in a few years :)

      --
      which is totally what she said
    26. Re:layered in 3 dimensions...hmmm by shaitand · · Score: 1

      "(Also, it's 1024, not 1048.)"

      Good catch. I kept wanted to put 2048 and mentally correcting to 1024 and ended up with 1048. doh!

      "If you want to amortize by something, then that something would be dollars"

      It would be both bytes and dollars. I want all the hardware AND price improvement. I'm not willing to share it with software firms that will charge me the same price for bloated software developed using more rapid (read lazy) techniques.

      I'm all for bloat that translates directly into actual benefits or the bloat is simply eye candy and video filling up whatever space it requires but the vast majority of the software bloat seen between win98se and is being caused by lazy and so called rapid development (even though this rapid development doesn't seem to actually translate into more rapid improvement of software, if anything improvement has slowed dramatically in that time).

      Example, Photoshop 4 was 25mb without any of the extra garbage. Photoshop has new and useful features but it certainly isn't double what it was then and it hasn't really added multimedia content. Additionally, in proper development most of the new functionality should have enjoyed common code with the existing functionality already present in 4 so in terms of space and ram it should have been cheap. There certainly isn't a perl interpreter worth of extra functionality there.

      Photoshop 4 to 5 basically added unlimited undos something that should have taken 1mb tops but cost more than double the disk. It all went downhill from there. Photoshop size isn't even measured in MB anymore.

      Sorry but just because I got double the memory for half the price doesn't make it okay for you the developer to waste it. If you use 1mb you better add 1mb worth of functionality whether that mb cost me $100 or a penny.

    27. Re:layered in 3 dimensions...hmmm by Myopic · · Score: 1

      Holy crap. Whatever software you're talking about sounds like software you should know better than to run. Will you tell me what it is, so I can avoid it too?

    28. Re:layered in 3 dimensions...hmmm by Myopic · · Score: 1

      Hmmm, well I can see your point, but programmers being far far more expensive than computers, I understand why we would throw more hardware at a problem rather than more programmers. I say that as a (lazy) programmer. Another thing is that all those rapid-dev tools have brought us a world with far, far fewer bugs, especially crash bugs like segfaults. Remember the 90s when software crashed all the time? That sucked! As a programmer, I know it's easy to screw up pointer arithmetic, and I really love sandboxed languages like Java and Python and C#.

      So, I guess I have to disagree. But we need not argue about it. You probably don't really care, and I don't either.

    29. Re:layered in 3 dimensions...hmmm by suomynonAyletamitlU · · Score: 1

      I have the perfect design--not that I could make it, as I'm just some shlub, but it's something I've been working on the theory for for a while. In sum, "modular computing", or basically, a whole bunch of components that share a standardized, high speed protocol for message passing across module boundaries rather than being on the same board.

      With that system, you have something like a ultra-thin hypervisor that the physical computer runs on, and guest OSes that converse with virtual devices via the backbone as though it was all the same computer. Memristors or other NVRAM would allow guest OSes to not only shut off to save power, but that instant-off capability could be used to make a portable OS that can be slotted into, say, your phone, your laptop, and your desktop at different times, all with the same CPU and the same data, but different physical interfaces.

      I have whole gobs of ideas that all fit together into a single framework centered on the idea, but there's no point in talking about it all now, as I'm just another unemployed, depressed wastrel until further notice, so it's not like it'll get done anytime soon.

      Dangit, I'm going to get my mod points back. I hate having mod points.

    30. Re:layered in 3 dimensions...hmmm by Anonymous Coward · · Score: 0

      Use some thermal conductive material between layers.

    31. Re:layered in 3 dimensions...hmmm by georgewilliamherbert · · Score: 1

      The basic architecture should be cheap to fabricate in bulk. It's lines of wires, a layer running in one direction, a thin film of the memristive material, then a layer of wires on top running at right angles. Every intersection point is a bit.

      DRAMs involve all sorts of careful operations to create a trench or stack, fill it with a capacitor, run the lines in and out, etc. Much more complicated on a per-bit basis. Many more things can go wrong. Memristors are pretty much the simplest to implement circuit element I've seen come along in a long long time.

      The key questions are performance. How many write cycles can the fabbed chips survive before bits start going bad / getting stuck? Typical MLC fash is 10-100 thousand, very good SLC flash 100k to 1m cycles. This is not enough that you can ignore the write lifetime issues, and today's SSDs will wear out if written very actively over long periods of time.

      Memristors (and Phase-Change RAM, and some of the other options out there for new non-volatile RAM) offer potentially very long life. But it's not clear if the produced chips will be 1m and up, 10m, 100m, or what.

      At some point the device's overall lifetime is shorter than the wearout rate and you stop caring about wear leveling, etc. You just detect bit errors and map around them, and a few bit errors happen over device lifecycles. The wear leveling now used is a big deal on SSDs and a major factor in their performance (or not).

      Also very important is how fast the chips are. Should be fast - you fire a short AC pulse down one word line, read the bits out the bit lines. Either the resistor resists or it doesn't. Word line enable transistor delays and read amp sensing delays of less than 10x transistor cycle time at a given fab size/process are likely, which is pretty good. Potentially this is faster than DRAM, more like SRAM, but not all fab / design approaches would get there (and not all potential fab processes).

      Secondarily, how fast is a write cycle. SRAM writes very very quickly. DRAM reasonably quickly. Memristor? Should be fast, but there are current and material breakdown concerns.

      Fundamentally, we need to see the chips. When we see chip spec sheets, it tells us how useful these are.

      It could range from "replaces FLASH at certain densities or write life requirements" to "replaces all FLASH completely" to "replaces a lot of DRAM" to "becomes the only memory in use between CPU caches and hard disks". Potentially, it could be cheap enough to even replace hard disks.

      We've had computers in recent memory (1980s, early 1990s) which were operating without all the data cache tiers we now have to deal with in computer architecture. Large chunks of computer architecture now is nearly all about efficiently managing the tiered data storage - CPU registers to CPU cache, CPU cache to main memory, main memory to disk. There are factors of 10 speed difference or more between each tier (more from DRAM to disk). Fast reliable nonvolatile RAM could flatten that all out a lot. FLASH isn't good enough due to write lifecycle limits. Memristors, if the performance comes in near the top of the possible range, could. Will they? I'm not working for HP or Hyundai, I don't know what they've got. I'm preparing for designing some systems which could flatten things, who knows if we'll actually get there with this tech. It could be a game changer, or it could be just another technology on the block.

    32. Re:layered in 3 dimensions...hmmm by PitaBred · · Score: 1

      It's not bloat if it's functional. I somehow doubt you posted that comment using DOS.

    33. Re:layered in 3 dimensions...hmmm by noidentity · · Score: 1

      From what I've read about memristor's, they don't wear out like Flash does.

      Doesn't it depend on the technology used to implement the memristor? The name merely refers to how it behaves electrically, not how it's actually built. As an example, a normal resistor is a device where current flow and voltage are proportional. This can be implemented by many materials, for example carbon composition, metal film, wire wound. Each has different lifetime/stability characteristics, even though they are all resistors.

    34. Re:layered in 3 dimensions...hmmm by sznupi · · Score: 1

      And out of all of them - at the least the Symbian is ready! ;>

      (seriously, it was built from the beginning on the idea of running binaries/etc. directly from "storage" - though it didn't work out quite that way, mostly because mobile flash can't really be fast)

      --
      One that hath name thou can not otter
    35. Re:layered in 3 dimensions...hmmm by mdielmann · · Score: 1

      Windows Vista. I believe they fixed that little bug in a service pack. Here's the Slashdot article.

      --
      Sure I'm paranoid, but am I paranoid enough?
  4. Where will the work be done? by Anonymous Coward · · Score: 4, Interesting

    Seriously, where will the work be done? Will HP set up the fab shop here, or in SK? Or set up multiple shops. I would love to see the DOD suggest to HP that they need to set up a shop here in the USA. We need to make certain that we have our electronics under control here. In addition, the DOD, NSA, etc needs to offer up contracts to American companies that produce equipment here. Why? Because we are increasingly seeing embedded virus, etc coming in from Asia.

    1. Re:Where will the work be done? by ledow · · Score: 2, Interesting

      Any military that just "relies" on the fact that what the company sends you is actually the device you bought, rather then the one you designed, shouldn't be procuring ANYTHING from ANYONE. If you're buying stuff that was made in some foreign country, and it's for a military application, you should damn well be inspecting it before using it anyway. You should damn well be inspecting it no matter where it came from - even an ally.

      And there are a million and one of these "bugs coming from Chinese-manufactured devices" stories and not one shred of evidence that it's ever happened. Hell, the tiniest change to a mass-produced board can have hundreds of subtle knock-on effects in timing, RF interference, capacitance, etc. of the circuit and would most probably break it without some seriously skilled understanding of every tolerance on the circuit - something barely the designers can claim to have. Of course it's *possible*, but it's incredibly, incredibly unlikely and if such militaries were that worried about it, they would, should, can and will make their *own* devices - because it would be no more difficult for a skilled engineer working in a US semiconductor company to affect a circuit than it would be in a foreign semiconductor company.

      And incorporating such changes into a foreign military (or even large scale civil) design could actually be perceived as an act of war. The US, EU etc. are NOT at war with anyone at the moment - people need to get this into their thick heads. Starting a war because you want to listen to a couple of phone calls is not a sensible way to act when one side has the world's largest nuclear arsenal, or the world's largest airforce, or navy, or spy satellite system.

      Please stop the "foreigners are bad" crap. That's what started the last "war" the US had.

    2. Re:Where will the work be done? by Lifyre · · Score: 0, Offtopic

      It used to be that we would only buy American. Then American came to mean assembled in America and it became moot. I would LOVE to see companies that do business with the federal governments and especially the defense and civil protection branches be forced to produce the products on American soil from bottom to top. It may cost more but it would be justified by the improved security and availability. Aditionally it would encourage them to produce more here to reduce costs, etc...

      jm2c

      --
      I'll meet you at the intersection of "Should be" and "Reality"
    3. Re:Where will the work be done? by smellsofbikes · · Score: 4, Informative

      Seriously, where will the work be done? Will HP set up the fab shop here, or in SK? Or set up multiple shops. I would love to see the DOD suggest to HP that they need to set up a shop here in the USA. We need to make certain that we have our electronics under control here. In addition, the DOD, NSA, etc needs to offer up contracts to American companies that produce equipment here. Why? Because we are increasingly seeing embedded virus, etc coming in from Asia.

      Last I heard, Hewlett Packard still has domestic fabs: Corvallis, Oregon, I believe, and I think they still have fab capability in Palo Alto. A lot of large semiconductor companies retain small cutting-edge fabs at their headquarters for doing small runs of experimental stuff.

      My company has two of its fabs in the US and one in the UK. We do all our packaging and testing in southeast Asia, but the company apparently made a decision about three years ago that we're not going to put fabs there, because we closed down one we'd built less than two years before.

      And, as I've said many times before, with the possible exception of processors, it's really difficult to sabotage chip design. Your profit margin is directly related to the surface area your chip layout occupies, so it is aggressively minimized in design, and there simply isn't room on the silicon to splice in new stuff. Added to that, chip companies that I've worked with usually do a planet run of many prototype silicon designs through one fab, often their domestic/in-house fab, do their initial testing on that, and only after that do they put it into production with a full-size mask on dedicated silicon in the production fab, so if you wanted to sneak stuff in you'd have to infiltrate both fabs, or you'd end up with silicon that's visually different -- and we spend a lot of time with high-power microscopes and microprobes poking around at new silicon, sometimes chipping bits out with a laser if we need to do a metal layer change, so it's not like someone wouldn't notice changes on smaller chips. And even if all of THAT didn't catch changes, test and product engineers spend months writing automated test programs that check each pin on each chip and characterize its leakage current, its current draw when functioning, its ESD resistance, all sorts of things, and added circuitry will change those values.

      If a company doesn't have a fab, and they just send all their completed masks (or, even worse, just the designs) off to one company, then I think it's possible, albeit difficult, for stuff to sneak into the silicon. But a company that has a fab, or runs their designs through multiple fabs, is pretty unlikely to get compromised silicon without noticing it. It would be significantly easier for a malevolent group to just design their own silicon from the ground up, and package it to look like the target chip and get it into distribution channels by selling it as authentic stuff, than to try to compromise a company's silicon.

      --
      Nostalgia's not what it used to be.
    4. Re:Where will the work be done? by smellsofbikes · · Score: 1

      Totally agree. I know my company has a fab, in the US, that does all of and only our military contracts, and I'm told that most other large semiconductor companies in the US do the same thing. Likewise, totally agreed about the bugs. I wrote about this more extensively elsewhere in this thread but despite having this argument with other people on slashdot -- who know what they're talking about, I admit -- we're all postulating the possibility of trojan silicon with no strong indication that it's ever happened. Even the most famous supposed case where something like this did happen, the Siberian pipeline explosion, has been questioned, and there's a lot of indication that if it did actually happen it was a software issue, not a deliberately mis-designed IC, as a lot of people have claimed.

      --
      Nostalgia's not what it used to be.
    5. Re:Where will the work be done? by shaitand · · Score: 1

      With you 100%. In fact, the price benefits of outsourcing overseas are so extreme that until we get a solid economy back I think it would be worthwhile to make all profits earned on goods built entirely in the US (and the income earned by workers producing them) tax free.

      This makes a hell of a lot more sense than the tax breaks we give foreign oil powers and bailing out anti-consumer massive banks. Especially since it will strengthen the economy and pay for itself indirectly by increasing other tax revenues and state tax revenues.

      Wealthy and want a tax break? Convert your revenue streams to the things which benefit the US economy and national security the most.

  5. offtopic aside by Anonymous Coward · · Score: 0

    ... benefits lie in the fact [...] the devil is in the detail

    I now understand why some of my foreign friends complain about how hard English is to learn. We have words that have tons of contextual meanings, and we also love to use idiomatic phrases.

    Even my brain took a second on the use of the word "lie" there. And I've been speaking the damn language for my entire life.

    1. Re:offtopic aside by maxwell+demon · · Score: 0, Offtopic

      Yeah, it's a strange thing that psychotherapists put their patients on a couch. They should know that people lie there. So why do they expect to get any truthful answer? :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
  6. the math has more to it by Anonymous Coward · · Score: 5, Interesting
    1. Re:the math has more to it by Anonymous Coward · · Score: 0

      Ugh, Slime Lords now?

  7. Neural nets by Anonymous Coward · · Score: 0

    Sounds like a memristor would be ideal for simulating the weighted connections between neurons in a neural net. One step closer to real AI?

    1. Re:Neural nets by MadKeithV · · Score: 2, Funny

      One step closer to real AI?

      As opposed to artificial AI?

    2. Re:Neural nets by edmudama · · Score: 1

      I think you mean artificial RI

      --
      More data, damnit!
    3. Re:Neural nets by Anonymous Coward · · Score: 0

      As opposed to fake AI

    4. Re:Neural nets by maxwell+demon · · Score: 1

      One step closer to real AI?

      As opposed to artificial AI?

      No, as opposed to rational AI.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  8. One question by halfaperson · · Score: 0, Offtopic

    Because they are formed as a film between two wires, they don't have to be implanted into the silicon surface — as do transistors, which form the storage locations in Flash — so they could be built in layers in 3D

    Cool, but will they require special glasses?

    --
    Jesus had a UNIX beard.
  9. Just big chips? by shaitand · · Score: 2, Interesting

    I can buy big bags of transistors direct from hong kong on ebay for $5 for my hobby electronics use. Will that ever be the came with the memristor or will these never be made in component size and instead restricted to larger chips that are tens of dollars or more capacities only?

    1. Re:Just big chips? by shaitand · · Score: 0, Offtopic

      "Will that ever be the came"

      s/came/case/;

    2. Re:Just big chips? by Amouth · · Score: 2, Informative

      considering that the effect is only exploitable at nano meter scales - it might take a lot of work/time before anyone makes them into something you can buy off the shelf as a single component.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    3. Re:Just big chips? by PitaBred · · Score: 1

      It used to be in the 50's that you could only do that kind of stuff with expensive vacuum tubes. Gotta give it time.

    4. Re:Just big chips? by Anonymous Coward · · Score: 0

      There aren't transistors. If you're buying discrete ttransistotrs, you're no doubt using them for switching or amplification, which is what they're good for. You can make a memory device out of switching elements, so transistors have been used for storage, but memristors (like oldschool core memory) are memory elements, not switching/amplifying elements. Unless you want to store a single bit (or a handful of bits), discrete memristors are useless anyway.

    5. Re:Just big chips? by Farmer+Tim · · Score: 1

      Don't worry, we're all nerds here, we understand these little Freudian slips...

      --
      Blank until /. makes another boneheaded UI decision.
    6. Re:Just big chips? by molecular · · Score: 1

      "Will that ever be the came"

      s/came/case/;

      s/s\/came\/case\//s\/came\/game\//

    7. Re:Just big chips? by MobyDisk · · Score: 1

      I don't see why you couldn't put it into a larger package. But I am unsure if there would be any demand for such a thing, since it sounds like you can already make a component that behaves like a memristor. The advantage of these things is the size.

    8. Re:Just big chips? by shaitand · · Score: 1

      "you're no doubt using them for switching or amplification, which is what they're good for."

      Right, in other words using them as transistors.

      "Unless you want to store a single bit (or a handful of bits), discrete memristors are useless anyway."

      You say that as if nobody would ever want to do such a thing. There are times when lots and lots of tiny localized memory with parallel access would be useful. In fact there are components for this purpose now.

      "There aren't transistors. If you're buying discrete ttransistotrs,"

      huh? So there are no transistors.

    9. Re:Just big chips? by iprefermuffins · · Score: 2, Funny

      Yo dawg, I heard you like regular expressions...

    10. Re:Just big chips? by omglolbah · · Score: 1

      Pretty much everything ends up in single-function packages eventually. This type of memory especially as it would be nonvolatile. Nonvolatile memory that wont wear out is a dream come true for any developer of embedded systems.

    11. Re:Just big chips? by metaforest · · Score: 1

      While it would be possible to build a large device with thousands or millions of memristor junctions ganged to scale the effect up to macro scale, it would largely be a waste to do so. This innovation is more useful when millions of memristors are used in a more elaborate way as storage, and/or logic.

  10. Robot Brains! by Anonymous Coward · · Score: 0

    I suspect that within the next 50 years someone will figure out how to make these things into biological neuron type things. Maybe Asimov correctly predicted the future of computing after all?

  11. If only HP wasn't involved by gnesterenko · · Score: 1, Interesting

    ..I'd be a lot more excited about this. But as its HP, they'll probably kill the adoption of this tech with their subpar quality control. Thanks a lot of HP, but the best thing you can do is get your hands of this and hand it to someone who takes pride in the quality of their products. "The views expressed here are mine and do not reflect the official opinion of my employer or the organization through which the Internet was accessed."

    1. Re:If only HP wasn't involved by mlts · · Score: 1

      Depends which HP we are talking about. I'm hoping the HP of today is like the HP of the 80s and 90s with kick-butt research, calculators that could be used as bludgeons against the zombie hordes while still being able to calculate the critical numbers in building a bridge, PA-RISC workstations which were great performers, and the maker of unkillable printers (I know people who buy up LJ 3s and 4s that are 10+ year old, put them in service and they are still going strong.)

      I'm just hoping this is the HP that is the HP of today.

    2. Re:If only HP wasn't involved by Anonymous Coward · · Score: 0

      Luckily, Mark Hurd has left HP as the CEO. Hopefully a new CEO will improve things.

    3. Re:If only HP wasn't involved by Anonymous Coward · · Score: 0

      In case you haven't heard, that HP was gutted and replaced by the new business conscious HP by Carly Fiorina and her work was continued by Mark Hurd. As long as you are going for 80's memories, remember Compaq? They are a central part of the new HP.

  12. Steve Furber by Alioth · · Score: 4, Informative

    In case you're wondering who Steve Furber is, he is also one of the original designers of the ARM CPU.

    1. Re:Steve Furber by jewelie · · Score: 1

      ... and for other British geeks, he was one of the folk that made the BBC Micro!

  13. neural net application by molecular · · Score: 1

    after watching Memristor and Memristive Systems Symposium (Part 2), I'm quite excited about the analogue memory capabilities of this component.
    As Greg Snyder elaborates (first talk), CMOS "neurons" interconnected by a memristive layer of "synapses" could implement a neural network much more efficiently than pure digital computation.

    this is exciting!

    1. Re:neural net application by lukesl · · Score: 1

      I completely agree. I work in computational neuroscience, and the memristor was basically the last thing left that brains can do that can't be implemented in silicon. Neuromorphic analog VLSI circuits are going to benefit from this a lot. However, there are still a number of issues that might not be trivial to implement, such as competition between different synapses in the same neuron, which are mathematically necessarily to prevent instabilities from occurring. I think the main point is that solving the nonlinear ODEs in the brain numerically, on a digital processor, is very inefficient compared to the brain. However, instantiating them in an analog circuit with internal state variables (i.e. memristor-like devices) will actually be much MORE efficient than the brain. Given that the rate-limiting steps in brain computation are basically stray capacitances dictating the membrane time constants, those stray capacitances are much easier to reduce in analog circuits, so these circuits should be able to operate orders of magnitude faster than biological ones. We'll make great pets someday.

  14. Fundamental Game Change by X86Daddy · · Score: 1

    When I first read the news a couple years ago about the first produced memristers, I was thrilled... and a little frightened. I did not expect actual AI to happen in my lifetime. The description of memristers is very well aligned with the functional description of a neuron. Given how we pack zillions of transistors into cheap, commodity hardware, this discovery will lead to a whole different level and type of computing... and even life, ... itself! I sound like a hyperbole-prone Dr. Frankenfurter on crack here, but I'm quite serious.

  15. Way more to it than that by Weaselmancer · · Score: 1

    The description of memristers is very well aligned with the functional description of a neuron. Given how we pack zillions of transistors into cheap, commodity hardware, this discovery will lead to a whole different level and type of computing... and even life, ... itself!

    It's a step closer, sure. But you're not going to see a HAL-9000 anytime soon.

    A pond full of algae is a gigantic pile of single celled life, but it won't quote Shakespeare. It's not the individual neurons that are the problem. It's the arrangement.

    --
    Weaselmancer
    rediculous.
    1. Re:Way more to it than that by Jane+Q.+Public · · Score: 1

      The ferret guy is 100% correct. Shakespeare is a long ways off. So far my algae hasn't gotten past Ezra Pound.