Flash DIMMs = bad idea

Article: Intel’s Plans for 3DXP DIMMs Emerge
By: Adrian (a.delete@this.acm.org), July 24, 2018 7:35 am
Room: Moderated Discussions
Emil Briggs (me.delete@this.nowherespam.com) on July 24, 2018 6:30 am wrote:
>
> If I recall correctly Micron launched a product that consisted of DDR4 dimms with a super cap and flash.
> When power goes down the DRAM contents are written to the flash but otherwise it acts as a normal DIMM.
>


https://www.micron.com/~/media/documents/products/product-flyer/nvdimm_flyer.pdf

Besides the fact that these NVDIMMs are small, you have to connect a cable from each DIMM to a HDD sized supercapacitor module, so the inside of your computer case will be quite ugly.


Except that you avoid the need for a custom program for saving and restoring the memory, this is a technical solution which is inferior to just using standard DIMMs and an UPS.

Writing the custom program would be a one-time expense, immediately recovered at the current DRAM prices. Maybe such a program already exists, I have not bothered to search.

Even if none can be found, it cannot require more than a few days of work to write it and to integrate it with a bootloader. This could be done in a way transparent for the OS, e.g. you could write a kernel module, which could be entered e.g. with a ioctl after the UPS signaled the power failure. The kernel module could save a memory & registers image on a SSD, then shut down the computer. The memory and the registers could be restored from the image after power-on by a custom boot loader, which will jump then back to the kernel module (some way to store the jump address at a fixed address would be required), which will return to userland. Thus, except for a jump in time, the OS and all the other programs would not feel that the computer was shut down and the memory content would be as persistent as with NVDIMMs, but at a much lower cost.


The advantage of 3DXP is not that they are persistent (as persistence can be obtained very cheaply), but that they are supposed to be cheap enough so that you should be able to have so much memory that its persistence might be useful.

Unfortunately it does not seem that they would be cheap enough any time soon.

If I could afford to have at least 6 TB (preferably 8 TB) of 3DXP in a computer, then I would retire my NVME SSDs and I would keep only my magnetic tapes above the 3DXP.

Now, when I need speed I use file systems in DRAM. For terabytes of data I used NVME SSDs. I do not have such a desire for simultaneous large size and fast access that would determine me to buy an extra memory layer. On the other hand if I could completely replace a memory layer, I would do that.



I do not doubt that there are applications for which 3DXP might be useful even at the current prices, but in the world of small & medium size companies and also in the world of R&D departments, regardless of company size, I have not encountered such applications.


So I will wait for 3DXP DIMMs to become cheaper.











< 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
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊