4 ms·
Disclosure: I work on Google Cloud. As I replied in a sub-thread, I think Intel's marketing diagram [1] is probably useful to help separate the Optane flavors.
by boulos 8y ago
Disclosure: I work on Google Cloud.
As I replied in a sub-thread, I think Intel's marketing diagram [1] is probably useful to help separate the Optane flavors. This is about the "near DRAM" variant.
While the blog post highlights running SAP HANA (SAP's in-memory focused database), you can use them for whatever you want. The persistent part is that it's persistent across reboots. The hope is that this might make it easier to have tiered database/caching systems, since the gap between DRAM and this new "memory" is much closer than say DRAM and SSD.
[1] https://newsroom.intel.com/wp-content/uploads/sites/11/2018/05/filling-the-gaps-between-memory-and-storage-after.png https://newsroom.intel.com/wp-content/uploads/sites/11/2018/...
- frakkingcylons 8y ago> The persistent part is that it's persistent across reboots. So does that mean it can be considered persistent like a regular SSD/HDD?
- ztorkelson 8y agoYes. It's durable storage with a RAM interface. Byte-addressable through conventional CPU load/store instructions. It follows the usual cache coherence protocols for memory, but once it gets flushed, it's stable—just like conventional storage devices.
- spiritcat 8y agoHow much of a problem is the gap for SSD's? Don't those have buffers with enough battery to write out if they lose power?
- boulos 8y agoSorry, I should have been more clear: the performance gap between DRAM and SSD. This sits in between those.
- spiritcat 8y agoYes, don't SSD's have DRAM buffers/cache that make the performance gap less important?
- twotwotwo 8y agoStill a big gap. Random read time from NVMe Flash is on the order of 100µs, whereas service time for reads from this medium are lower. You can get an idea of how much lower based on the QD1 numbers of the SSDs based on it at https://www.anandtech.com/show/11953/the-intel-optane-ssd-900p-review/7 https://www.anandtech.com/show/11953/the-intel-optane-ssd-90.... On top of that, the DRAM-like form is supposed to much further lower latency by 1) getting rid of NVMe and software overhead and 2) letting you read/write as little as a (64b) cache line at a time. We still don't know what the exact remaining latency is, and I bet the few with access through this program will still be NDAd from talking about it. We also don't know about the price/GB. Those numbers, esp. price, will have a lot to do with how broad an impact this has at first: you can imagine a scenario where most folks currently building large DBs would find it worthwhile to replace 2/3 of their RAM with 5x as much of this stuff for the same price, though that seems kind of unlikely to be imminent. Or we may find out it's only going to be worth it in some niche applications and the rest of us have to wait some generations before it reaches us (if it ever does). NVMe Flash is, obviously, still sufficient for a lot of workloads and today is nothing like, say, 2004 when I was writing DB-backed apps and HDD seeks were my bane. Notably, if your OLTP DB can have a lot of transactions in flight at once, or your reporting workload is doing sequential reads, you can take advantage of the very high throughput of modern Flash SSDs when working on lots of I/Os in parallel.
- xvf22 8y agoI'm curious how endurance is handled in this case. Is there a wear level guarantee when provisioning it? I guess this is applicable to any consumable though this seems to be a pretty expensive one.
- boulos 8y agoThat’s part of the design of Optane (née 3DXpoint): it’s supposed to be lower latency than traditional SSD and higher durability. I don’t know enough about the how nor the details to say more, sorry. This article from Anandtech [1] covers the SSD variant though which states: > The endurance rating for both capacities is 200 GB/day for the five-year warranty period. Given the small capacity of the drives, this works out to 1.7 or 3.4 drive writes per day, which is considerably higher than normal for consumer SSDs. [1] https://www.anandtech.com/show/12512/the-intel-optane-ssd-800p-review https://www.anandtech.com/show/12512/the-intel-optane-ssd-80...
- wtallis 8y ago> Optane (née 3DXpoint) Optane is the brand name for Intel products that use 3D XPoint memory. Micron products that use 3D XPoint memory will be sold under Micron's QuantX trademark, if they ever ship. There's also a possibility that Micron could eventually start selling 3D XPoint memory to other SSD manufacturers, and the resulting products wouldn't bear either Optane or QuantX branding. The more relevant comparison for endurance may be the enterprise Optane SSD DC P4800X, which was initially released with a 30 DWPD rating but has since been increased to 60 DWPD. Intel hasn't described what kind of error correction that drive is doing under the hood, but it's probably more robust than what the entry-level consumer Optane drives do, and possibly more robust than what the DIMMs can do within their latency budget.