News for hackers. Stuff that matters.
Re:Intel Announces Optane DIMMs by Aardwolf on Wednesday May 30, 2018 @03:08PM (#17190686)
So it's like putting an SSD in your RAM slots? But what about speed, and especially amount of write cycles?
Re:Intel Announces Optane DIMMs by dmix on Wednesday May 30, 2018 @03:13PM (#17190741)
I believe the whole idea, beyond pure speed of RAM vs SSDs, is they are promoting a programming 'model' where you bypass the operating system I/O (transiting via pages/blocks) and instead directly read/write data (via bytes) to the memory from the application. Which could be useful for particular usecases / subsets of data.

They mention write cycles in the article...

> The existing enterprise Optane SSD DC P4800X initially launched with a write endurance rating of 30 drive writes per day (DWPD) for three years, and when it hit widespread availability Intel extended that to 30 DWPD for five years. Intel is now preparing to introduce new Optane SSDs with a 60 DWPD rating

Re:Intel Announces Optane DIMMs by JohannFlobuster on Wednesday May 30, 2018 @03:17PM (#17190781)
The idea is to drive CPU utilization as well.

For example, in the x86 world, pairing NVMe drives with putting portions of the application writing to NVDIMM drives core performance, say, in SQL, from 40% util to 100% util.

Even a single 8Gb DIMM can dramatically increase utilization and performance.

Re:Intel Announces Optane DIMMs by monocasa on Wednesday May 30, 2018 @03:42PM (#17191046)
And literally half the bandwidth. NVMe means that you have to write the data, flush the caches over those ranges to ensure that it's actually in DRAM, then instruct the NVMe controller to read it back out of DRAM. With these drives you just write (and maybe flush), and it's done. And they probably have their own dedicated DRAM protocol controller.

And it might even be slightly better than halving the bandwidth needs, since swapping DRAM banks isn't free, so you might be saving on mildly thrashing your DRAM controller when you're using DRAM and the NVMe drive is trying to read at the same time.

Re:Intel Announces Optane DIMMs by xorblurb on Wednesday May 30, 2018 @05:32PM (#17192033)
Modern DMA is cache coherent (maybe except if you opt-out of it? I'm not even sure you can). It is still costly though.
Re:Intel Announces Optane DIMMs by Symmetry on Wednesday May 30, 2018 @03:24PM (#17190842)
That level of endurance is great if you've got wear leveling routines like a SSD has but not if writes to the same logical cache line hit the same physical block each time.
Re:Intel Announces Optane DIMMs by monocasa on Wednesday May 30, 2018 @03:32PM (#17190956)
Does 3D xpoint have a need for wear leveling? It's a fundamentally different technology than NAND flash. The numbers stated are very close to what you get out of spinning rust in the enterprise space.
Re:Intel Announces Optane DIMMs by wmf on Wednesday May 30, 2018 @04:07PM (#17191284)
It does use wear leveling, especially since the quoted endurance is far lower than promised.
Re:Intel Announces Optane DIMMs by ukblewis on Wednesday May 30, 2018 @03:11PM (#17190715)
Nope, because the whole thing about Optane is that it is super low latency, like RAM, so yes, it’s slower to actually perform read-writes, but way faster than even an SSD disk for random reads making it reasonable suitable as a RAM replacement.
Re:Intel Announces Optane DIMMs by Moral_ on Wednesday May 30, 2018 @03:34PM (#17190983)
It should also be noted for those saying "well the Optane ssd's are fast but not THAT fast" A large majority of the latency from those drives is the PCIe layer.
Re:Intel Announces Optane DIMMs by jsight on Wednesday May 30, 2018 @03:29PM (#17190924)
Yeah, I am really curious as to the actual read/write performance as well.

The write cycles are covered in the article, though without much detail as to how wear leveling works with this kind of setup.

Re:Intel Announces Optane DIMMs by AsianScum on Wednesday May 30, 2018 @05:27PM (#17191986)
Please measure the latency too.