Slashdot Mirror


Intel Offers More Insight On Its 3D Memory (itworld.com)

itwbennett writes: When Intel and Micron Technology first announced the 3D XPoint memory in July, they promised about 1,000 times the performance of NAND flash, 1,000 times the endurance of NAND flash, and about 10 times the density of DRAM. At OpenWorld last week, Intel CEO Brian Krzanich disclosed a little more information on the new memory, which Intel will sell under the Optane brand, and did a demo on a pair of matching servers running two Oracle benchmarks. One server had Intel's P3700 NAND PCI Express SSD, which is no slouch of a drive. It can perform up to 250,000 IOPS per second. The other was a prototype Optane SSD. The Optane SSD outperformed the P3700 by 4.4 times in IOPS with 6.4 times less latency.

18 of 115 comments (clear)

  1. So which is it? by fnj · · Score: 5, Insightful

    1,000 times the performance, or 6 times the performance? Somebody needs to get the story right with the hyperbole.

    1. Re:So which is it? by pushing-robot · · Score: 4, Insightful

      They claimed the technology had the potential to hit 1000 times faster than current flash memory... they didn't specify when or what flash they were comparing to.

      In any case, this is an early prototype spanking the top of the line current technology. That's impressive in my book.

      --
      How can I believe you when you tell me what I don't want to hear?
    2. Re:So which is it? by suutar · · Score: 2

      I think they're figuring "a package with a gigabit can take one tenth of the space of a gigabit of dram, because stacking"

    3. Re:So which is it? by nojayuk · · Score: 4, Interesting

      There's a whole raft of other things to consider before this tech changes the IT world -- how much does it cost, how many separate fabs can produce it so there's no single-point-of-failure that could constrain supply, how much redesign of existing chipsets is required to integrate it into current server/workstation/mobile phone designs, what's the failure rate in service, power dissipation and cooling requirements etc.

      Saying that the demo suggests it can be implemented into existing platforms with little difficulty. Of course as Napoleon once said, "There are lies, damned lies and rigged demos." Time will tell.

    4. Re:So which is it? by ShanghaiBill · · Score: 3, Informative

      How is this possible? 1 bit DRAM is a single transistor.

      No. A DRAM bit is a single transistor plus a capacitor. The capacitor has to be recharged every few milliseconds, which is what makes it "dynamic".

    5. Re:So which is it? by funwithBSD · · Score: 5, Insightful

      Even if it is truly 1000x faster, the rest of the architecture is not designed to make full use of it.
      No way any any of the current bus technologies could handle even a 10X improvement to its full extent.

      --
      Never answer an anonymous letter. - Yogi Berra
    6. Re:So which is it? by swb · · Score: 4, Informative

      If this technology can be adapted to fit into SAS-compatible packaging at MLC/3D NAND pricing this will rock the enterprise storage world for sure.

      Entire brands/products in enterprise storage are built around features like caching/tiering that charge you $30k for a little flash and way more than they should for spinning rust under the promise that they'll deliver flash performance for all your workloads, most of the time.

      Doing so requires beefy controllers to run elaborate tiering schemes, and along with the sky-high prices for media makes them extremely expensive and extremely profitable.

      If (and this is a big if) you can get SLC durability at MLC pricing and simultaneously cut the controller cost (need less compute because you're not bothering with tiering, far less software complexity), suddenly you could have someone selling entry level 24 drive shelves with millions of IOPS and sustained transfers that will melt SAS-12 cables.

      Basically it will make sense to quit using rust at all without paying nosebleed pricing at pretty much any scale.

    7. Re:So which is it? by fyngyrz · · Score: 4, Funny

      You're clearly trying to spin this to match your narrative. Well, I'm here to tell you it's a spindly argument; you can't just serve stuff like that up on a platter, step by step, and expect everyone to nod their heads. Are you tracking me solidly now? Or are you still in a state?

      --
      I've fallen off your lawn, and I can't get up.
    8. Re:So which is it? by nojayuk · · Score: 3, Insightful

      If this tech makes it into the marketplace at reasonable prices it's not going to be hanging off SAS-12 cables or any other serial links at that rate, it will be more tightly integrated with the CPU bus to deliver on the R/W and access speed improvements. Even PCI is a possible bottleneck if this 3D flash can deliver what Intel are claiming for it. Comparing its performance to DRAM is a "tell" and shows what they're thinking; this may be the fabled "non-volatile RAM" solution that's been the Holy Grail researchers have been trying to develop pretty much ever since RAM was invented. (Yes, I know there are battery-backed-up RAM solutions that claim to be non-volatile but they're only non-volatile until the battery power runs out).

    9. Re:So which is it? by mr_mischief · · Score: 2

      It really depends on what type of server we're talking about. Is it a front-end web server? Is it a middleware application server? Is it a database server for small to medium databases? Is it a big DB cluster? Is it a media or document storage system? Is it a hypervisor on a hardware node offering shards of its resources to VMs? These have different storage and processing needs.

      In the short term, there are a few solutions for the OS and applications. Many applications will keep as much in memory as possible already. Most OSes support RAM disks, so you could put a very fast virtual disk into your main RAM if you have 4 or 6 TiB of RAM and an application absolutely needs to think it's writing to disk. Also, I doubt segmented storage is going away entirely. You'll still have disks, SSDs, or separate blocks of this stuff available for truly cold storage if you need it. You just won't use them very much compared to today.

    10. Re:So which is it? by KingMotley · · Score: 2

      A server system really needs to be able to address hundreds or thousands of terabytes of storage, not just six.

      Only in very niche markets is that true. Most servers don't need anything near 6TB of storage, let alone 6TB of (D)RAM.

  2. I'm guessing both. by DumbSwede · · Score: 5, Insightful

    Increasing Memory Speeds 1000x will not lead to a straight 1000x increase in operations. There are undoubtedly other bottles necks in processing. What for instance is the theoretical max throughput of the memory interface used (is it a modified SSD interface)? What CPU overhead is involved? Don't expect your computer to perform 1000x better across the board just because one component is 1000x faster.

    1. Re:I'm guessing both. by Anonymous Coward · · Score: 2, Funny

      is it a modified SSD interface?

      No. It'll show up using a modified DDR4 interface or an NVMe interface. You'd have to look at tech news sites (not Slashdot) to find that info.

  3. 6.4 Times Less Latency by sexconker · · Score: 2

    "6.4 times less latency" means that if the latency of the baseline thing you are comparing against is X, then the latency of the new thing has a latency of 6.4 times X less than X, which is X minus 6.4 times X, which is negative 5.4 X.

    The latency we're discussing is a measurement of time (and up until Intel's amazing breakthrough it was always positive).
    This means that Intel has discovered tachyons, invented a time machine, and violated causality in general. Either that, or "journalists" and marketers don't know what they're doing.

    1. Re:6.4 Times Less Latency by harrkev · · Score: 4, Insightful

      I think they mean that the old way takes 6.4 times as long as their newest toy.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  4. Re:It doesn't matter by Pseudonymous+Powers · · Score: 2

    Fix stupidity (and laziness) first.

    Yeah, that's a realistic and practical precondition for any project.

  5. The best is yet to come... by TomGreenhaw · · Score: 3, Interesting

    Using XPoint as a successor to mass storage in my mind is short term thinking. Maybe its a quick way to sell the technology in the near term, but certainly not the best use case.

    We should get away from mass storage altogether and use this as replacement for RAM. It will take a rethinking of operating system structure, but promises to provide instant on computers with all programs and data always loaded and ready for immediate access. Database systems would immediately be orders of magnitude faster because all data is always ready for access.

    I for one will not miss virtual memory...

    --
    Greed is the root of all evil.
  6. Hardware is rate limiting by duckintheface · · Score: 4, Informative

    This comparison says nothing at all about 3DXP except that it is much faster than NAND. With NAND, it is the NAND memory itself that limits the speed. With 3DXP memory, it is the PCIe connection hardware that is the slowest component and therefore rate limiting for the entire retrieval speed.

    When Intel/Micron says that the 3DXP is 1000 times faster than NAND, they mean that it has only 1/1000th of the latency. You will never see that speed in an SSD drive. The speed of 3DXP will only be realized as a DIMM module in a custom designed server with all the software modifications optimized for it. 3DXP is revolutionary for in-memory applications running in server farms. And once Intel includes 3DXP on the die with the processor, nothing currently envisioned will be able to compete with it.

    BTW, although Intel will have a great advantage using this technology, from what I can tell it was actually Micron that invented (or developed from an early purchased prototype) this memory. I'm still waiting for Micron to start telling us what materials were used and how this memory actually works. That will tell us what its ultimate limits are.

    --
    "He took a duck in the face at 250 knots." -- William Gibson, Pattern Recognition