Slashdot Mirror


IBM Creates Working "Racetrack Memory"

holy_calamity writes "IBM has created the first working 'racetrack memory' device — a technology we've discussed as it's been touted as the future of memory. It works by writing bits using the magnetic domains inside a very thin wire. Those domain can be shunted along this 'racetrack' and past read heads."

21 of 99 comments (clear)

  1. Sounds like... by Gordonjcp · · Score: 5, Interesting

    ... bubble memory. Welcome to 1968.

    1. Re:Sounds like... by hey! · · Score: 4, Informative

      Ah, you beat me to it. The mercury delay lines were readily available because they had been developed for radar systems in WW2.

      CRT based memory was also, in a sense, a product of radar. If you've seen early radar depictions from old movies, you had this kind of linear cursor started at the center of a round CRT tube and went to the edge. The end swept around the perimeter of the display, and when a line crossed a "blip", it would be refreshed. Over the next couple of seconds the blip would fade and the sweeping line would refresh the blip in a slightly different place. The persistence of phosphors on the screen were a kind of short term memory, so it's not surprising that engineers familiar with radar hit on the idea of making CRT storage units.

      Random access is not the only memory model ever used in computers, nor is it the only one that will ever be used in the future. This is one of the reasons CS students are taught to regard polynomial time differences between classes of algorithms as relatively unimportant in a theoretical sense, although they are obviously important in a practical sense.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Sounds like... by DrSkwid · · Score: 2, Informative

      Packard Bell did machines with mercury delays & CRT storage in the 1960s

      http://research.swtch.com/2008/04/computing-history-at-bell-labs.html

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  2. Bubble memory by threaded · · Score: 2, Insightful

    I can't be the first one to read this and think, eh, isn't this just bubble memory?

    1. Re:Bubble memory by flyingfsck · · Score: 2, Interesting

      Original HP pocket calculators used bubble memory. Yes, I am that old...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    2. Re:Bubble memory by kevmatic · · Score: 2, Interesting

      Well, it worked, alright. But it took forever for the information to get around the loop, leading to large seek times, and they couldn't push it over a mbit a chip. I'm thinking they used actual wire while IBM is probably lithographically defining it like a CPU transistor. And yes, they used it. If you look closely at any CNC machine shop that's been around for a while, you'll probably find one or two machines from the era with bubble memory, still whirring away. CNC machines, for many many years, had to keep pushing the limits of computer technology to keep up with their motors and sensing systems.

  3. Imagine an infinite-length wire "track" by BadAnalogyGuy · · Score: 4, Funny

    If you had an infinite-length track, you could theoretically encode data which could itself be interpreted as processor instructions. Then, given these instructions, you could move back and forth within this track and read data and further instructions. With a fairly minimum number of instructions, it would be possible to synthesize more complex instruction batches.

    This sounds like such a great idea. I wish I had it already!

    1. Re:Imagine an infinite-length wire "track" by Deltaspectre · · Score: 2, Funny

      If I had an infinite length track, I'd sell it for infinite money.

      --
      My UID is prime... is yours?
    2. Re:Imagine an infinite-length wire "track" by itlurksbeneath · · Score: 3, Funny

      Hmm... To use a car analogy (this is Slashdot, right?): if you had a car on an infinite-length track, would it be the ultimate Touring Machine?

      Cue groans...

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
  4. FTFA by Oxy+the+moron · · Score: 3, Funny

    The first ever racetrack memory device is able to store and read three bits of data using the racetrack method.

    Bit 1 - Did something?
    Bit 2 - ??????
    Bit 3 - Profited?

    --

    Proudly supporting the Libertarian Party.

  5. Need an analogy by Cryophallion · · Score: 5, Funny

    Without a proper Light -Distance analogy I have no way of being impressed by the speed of device. Is it knuckle to knee? Nose to toe? People need to know these things!

  6. Older than Dirt! by Number6.2 · · Score: 2, Insightful

    http://en.wikipedia.org/wiki/Delay_line_memory

    --
    "If god did not exist, it would be necessary to invent him" --Voltaire
  7. Re:this won't take off soon by pipatron · · Score: 5, Insightful

    Oh! New motherboards would have to be introduced! That could take some time to switch to indeed, because it's quite rare that such a thing happens.

    Except for the switch from DRAM to SDRAM. And the switch from SDRAM to DDR, and from DDR to DDR2, and from DDR2 to DDR3, and from AGP to PCI-e, and from IDE to SATA, and.. and.. ad infinitum.

    --
    c++; /* this makes c bigger but returns the old value */
  8. Correct me if I'm wrong, by jockeys · · Score: 3, Interesting

    but hasn't this been done in the past with electrical pulses sent down a very long wire? In a loop? So long ago that registers were called accumulators?

    I remember my OpSys prof showing us one of these things that was new and shiny when HE was in school. Basically just a long (couple km, I think) wire wrapped up in a small coil the size of a shoebox that acted as RAM by sending pulses around the loop, reading them and then sending them again... the delay of electrons traveling the loop acted as extra space, until you were sending pulses continuously. Sort of like a circular stack.

    Anyone else see some similarities here?

    --

    In Soviet Russia jokes are formulaic and decidedly non-humorous.
  9. That's nothin' by Jupiter+Jones · · Score: 5, Funny

    Meh.

    Wake me when they come up with "Hot Dog" or "Crashdown" memory.

    JJ

  10. Re:Turing Machine! by somersault · · Score: 4, Interesting
    --
    which is totally what she said
  11. For primary storage by foniksonik · · Score: 2, Interesting

    The interesting thing is that they feel it is capable of being primary storage...so we're talking Terabytes...

    Could be interesting.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  12. Compared to PMC? by babymac · · Score: 3, Interesting

    Does anyone have any idea how this compares to programmable metallization cell technology which made the news recently? How close to production is PMC vs racetrack memory?

    --
    "War makes me sad." - Me
  13. Re:Turing Machine! by hey! · · Score: 2, Interesting

    Well, as a practical matter you probably wouldn't make linear memory with a single read head that was billions of bits long. Nor would you be likely to treat it as such in your programs, although you might have clever adjustments to your algorithms that take its overall performance characteristics into account, the way that people take the performance characteristics of hard disks as a kind of unspoken assumption.

    For that matter, modern random access memory is really more of an abstraction than a reality. Programmers usually don't worry about things like memory pages except in a kind of statistical way. The address you want may be in cache, or it may be in DRAM or it may be in the paging file.

    Most programmers have been living with an abstraction for a very long time, which is that there are two kinds of memory: fast, volatile random access memory and slow, persistent "external" memory. This seems like it is a fundamental difference, but it is really quite arbitrary. You could treat a robotic tape library as a massive, but slow random access persistent memory, if that suited your purposes. Different aspects of flash memory straddle different parts of the divide between working memory and persistent storage.

    I'd say the single thing most likely to really change over the next twenty years is this neat two way division of memory, especially as mobile and embedded devices become more common.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  14. Timeline by audubon · · Score: 3, Funny

    The first ever racetrack memory device is able to store and read three bits of data using the racetrack method.
    Assuming memory capacity doubles every two years, IBM expects to have a 64 kilobyte version ready by mid 2025.
  15. No betting by UnknowingFool · · Score: 4, Funny

    on the racetrack memory results. "Come on, NAND gate#7. Lucky #7! Daddy needs a new iPod"

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.