5 ms·
Better than NAND performance if ever so slightly for a first generation memory product but I still feel like it would not able to scale to DRAM speeds. The sear
by randta 9y ago
Better than NAND performance if ever so slightly for a first generation memory product but I still feel like it would not able to scale to DRAM speeds. The search for a universal memory goes on...
- Analemma_ 9y agoThey're not advertising it as universal memory or a DRAM replacement though, so I'm not sure why you would make that comparison. They're advertising it as sitting between RAM and an SSD on the storage hierarchy, and it seems to mostly deliver on that promise.
- endorphone 9y agoOne of the proposed uses for 3D XPoint has been replacing system memory, owing to its extremely low latency (which it has already delivered), high throughput, where it's early, and supposed almost unimaginable reliability/rewrites. In DIMM form it wouldn't have the overhead of a storage controller, could hypothetically be very parallel, etc. It's extremely early in the technology, and I imagine we will get there. The first SSDs were terrible compared to SSDs now, and 3D XPoint as a technology is extremely scalable and refinable.
- Dylan16807 9y ago> extremely low latency (which it has already delivered) Are we looking at the same numbers? "probably under 10 microseconds" is pretty terrible compared to DRAM.
- endorphone 9y ago3D XPoint has extremely low latency (e.g. 7 usec), and has already been demonstrated as such. Putting it through a PCI slot and a storage controller is not the same. The discussion is about running it as DIMM memory through a normal memory controller.
- Dylan16807 9y agoSo you remove the storage controller and PCIe bus and you go from 10us to 7us. 7us is still a hundred times slower than DRAM, is it not?
- _wmd 9y agoYou're ignoring a lot of context being created by the parent comment. While the latencies may never directly compete with DRAM, planned densities are already more than favourable. Having a 2TB chunk of persistent memory mapped into your address space with single-thread performance exceeding 100,000 random reads/sec with extremely consistent latency is a game-changer in for example database applications.
- Dylan16807 9y agoWhat context am I missing? While Analemma_ was talking about using it to augment DRAM, like you are, endorphone was very specifically talking about replacing DRAM in that comment. And that comment claims that it already has good enough latency for the job.
- endorphone 9y agoIt's turtles all the way down, and I think this is needlessly splitting hairs. L1->L2->L3->(L4->)DRAM->Storage 3D XPoint is being considered as the DIMM-module, byte-addressed "memory" before storage. Saying that it "augments" DRAM is almost meaningless because we already have multiple levels of DRAM.
- davrosthedalek 9y agoIf I am not mistaken, we have only one level of DRAM. Caches are SRAM. (Also, DRAM on DIMM is not byte-addressable)
- cocoablazing 9y ago
- CyberDildonics 9y agoGood thing computers don't run on feelings.
- hengheng 9y agoThey had a demo at Cebit showing that it outperforms RAM access "to the wrong CPU's RAM" via QPI on a dual socket board. For real world use cases I'd say that's not too bad.
- ajross 9y agoNot sure this looks like "ever so slightly". They're measuring a idle random I/O latencies of less than 10us! Not DRAM, no. But still close to an order of magnitude better than what you can get from flash.