New article on Intel's 3DXP

Article: Intel’s Plans for 3DXP DIMMs Emerge
By: anon (, December 1, 2018 9:21 am
Room: Moderated Discussions
Michael S ( on December 1, 2018 7:56 am wrote:
> Howard Chu ( on December 1, 2018 5:23 am wrote:
> > David Kanter ( on July 23, 2018 9:02 am wrote:
> > > In honor of our anniversary, I have a new article on Intel's 3DXP DIMMs:
> > >
> > > Intel will offer 3DXP-based DIMMs (previously codenamed Apache
> > > Pass) that use the DDR4 interface on the next-generation
> > > Cascade Lake server processor. The first DIMMs will be available in 128GB, 256GB, and 512GB capacities and
> > > work with a new software architecture for persistent memory.
> > > Intel and its partners have enabled the new persistent
> > > memory programming model for Java, Linux, VMware, and Windows and many customers are eagerly awaiting the
> > > non-volatile, high-capacity memory for in-memory databases and other applications.
> > >
> > > I also point out many of the areas Intel has been less than forthcoming,
> > > particularly around security and serviceability.
> > >
> > > As always - comments, questions, and feedback are appreciated.
> > >
> > > David
> >
> > I've spent several weeks working with Intel to benchmark LMDB on Optane DIMMs, starting this
> > past July. Unfortunately, we still don't have permission to discuss performance results. (But
> > you can check out our results on Optane SSDs here )
> >
> > Some comments and bragging though:
> > LMDB Lightning Memory-Mapped DB works out of the box with all operating modes
> > of Optane DIMMs. Whether using the DIMMs configured as a raw block device, or
> > using regular file access through a filesystem, with or without DAX. All of
> > these modes were tested and It Just Works.
> >
> > But, presenting Optane DIMMs as separate storage is not sensible, and IMO all
> > the work done at SNIA to create their PMDK (which we don't use) was wasted
> > effort.
> >
> > It is a fact of computing that the size of work always grows to exceed the
> > available space. Even with 512GB NVDIMMs and terabytes of addressable
> > "RAM". What SNIA has done is allow people to use NVDIMMs as RAMdisks. Hello,
> > RAMdisks went out of style in the late 1980s, for good reasons. Primarily
> > because they require users to explicitly decide what portions of their data
> > to move onto RAMdisks, forcing them to leave other portions of their data
> > still on slower storage. The only sensible way to use finite RAM is as a cache
> > for (nearly) infinite secondary storage. And a cache should operate invisibly,
> > so there should be no need for special APIs like PMDK.
> >
> > Personally I don't believe Optane DIMMs are going to replace DRAM, but tech
> > like STT-MRAM has a good shot, if they ever reach parity to DRAM density.
> I don't quite get it. Why parity is enough? Doesn't new tech has to be at least
> 1.5x to 2x denser in order to get a shot at replacement of old tech? Especially
> something like MRAM that seems to get an inherent disadvantage in write energy.
> Or do you consider non-volatility an advantage?
> I used to think about non-volatility as minor disadvantage, but in lights of all those new
> security threats around I am starting to think that may be disadvantage is not so minor.

For a database it's an advantage because then you don't need to guarantee that the RAM can't lose power before all data has been written to disk.
For everything else you're probably right.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
New article on Intel's 3DXPDavid Kanter2018/07/23 10:02 AM
  New article on Intel's 3DXPGroo2018/07/23 01:53 PM
    New article on Intel's 3DXPMichael S2018/07/23 02:47 PM
  New article on Intel's 3DXPTeemo2018/07/23 05:38 PM
    New article on Intel's 3DXPWes Felterw2018/07/23 09:41 PM
    Flash DIMMs = bad ideaDavid Kanter2018/07/24 04:31 AM
      Flash DIMMs = bad ideaEmil Briggs2018/07/24 06:30 AM
        Flash DIMMs = bad ideaDavid Kanter2018/07/24 06:49 AM
          Flash DIMMs = bad ideaMichael S2018/07/24 06:59 AM
          Flash DIMMs = bad ideaEmil Briggs2018/07/24 08:29 AM
          Flash DIMMs = bad ideaDoug S2018/07/24 08:49 AM
            price Michael S2018/07/24 03:16 PM
              price Doug S2018/07/24 03:32 PM
                price Michael S2018/07/24 03:49 PM
            Flash DIMMs = bad ideablaine2018/12/03 04:40 PM
              Flash DIMMs = bad ideaWes Felter2018/12/04 12:07 PM
                Flash DIMMs = bad ideaRichardC2018/12/04 04:09 PM
        Flash DIMMs = bad ideaMichael S2018/07/24 06:51 AM
        Flash DIMMs = bad ideaAdrian2018/07/24 07:35 AM
          Flash DIMMs = bad ideaRicardo B2018/07/24 09:24 AM
        Flash DIMMs = bad ideabakaneko2018/07/24 06:55 PM
  New article on Intel's 3DXPEtienne2018/07/25 05:02 AM
  New article on Intel's 3DXPHoward Chu2018/12/01 06:23 AM
    New article on Intel's 3DXPMichael S2018/12/01 08:56 AM
      New article on Intel's 3DXPanon2018/12/01 09:21 AM
        New article on Intel's 3DXPHoward Chu2018/12/01 01:52 PM
          New article on Intel's 3DXPAdrian`2018/12/01 03:43 PM
            New article on Intel's 3DXPAdrian2018/12/01 11:05 PM
              New article on Intel's 3DXPHoward Chu2018/12/11 05:17 AM
                New article on Intel's 3DXPAdrian2018/12/11 05:42 AM
                New article on Intel's 3DXPMaynard Handley2018/12/11 08:20 AM
                  New article on Intel's 3DXPwumpus2018/12/11 09:36 AM
                  New article on Intel's 3DXPAnon2018/12/11 05:21 PM
                    New article on Intel's 3DXPMaynard Handley2018/12/11 05:32 PM
                      New article on Intel's 3DXPAnon2018/12/12 12:29 AM
                        New article on Intel's 3DXPMaynard Handley2018/12/12 11:32 AM
                          New article on Intel's 3DXPwumpus2018/12/12 12:07 PM
                            New article on Intel's 3DXPMaynard Handley2018/12/12 12:41 PM
                              New article on Intel's 3DXPAnon2018/12/12 03:55 PM
                          New article on Intel's 3DXPAnon2018/12/12 03:49 PM
                      New article on Intel's 3DXPAnne O. Nymous2018/12/12 01:14 AM
                        New article on Intel's 3DXPanon2018/12/12 06:28 AM
                        New article on Intel's 3DXPMaynard Handley2018/12/12 11:26 AM
                          New article on Intel's 3DXPAnne O. Nymous2018/12/12 02:10 PM
                      New article on Intel's 3DXPinnocent bystander2018/12/12 10:34 PM
                New article on Intel's 3DXPanon2018/12/12 02:42 PM
            New article on Intel's 3DXPHoward Chu2018/12/02 05:53 AM
              New article on Intel's 3DXPAdrian2018/12/02 07:01 AM
                New article on Intel's 3DXPHoward Chu2018/12/02 11:34 AM
                  Intel's 3DXP availabilityEtienne Lorrain2018/12/03 04:50 PM
Reply to this Topic
Body: No Text
How do you spell tangerine? 🍊