Intel SSD 750 PCIe SSD Review: NVMe for the Client
anandtech.com
anandtech.com
As a comparison, the 1TB Samsung 850 Evo uses 5.7W maximum for writing at 520MB/s (91MB per second per watt).
Power = (Load Capacitance) * (Voltage)^2 * (Frequency)
In order to run at a faster speed you frequently have to increase your core voltage which causes a square increase.Both those numbers are but a quaint memory.
The current iteration of what we call NVM is just SSD on PCIe busses so they are not bound by the speed of SATA/SAS controllers.
Maybe it's just me but when I think NVM I think of Non-Volatile Memory something like RAM that doesn't go blank when you hit the power button. And like RAM can be mapped into (kernel or user) address space. And access to them go through processor caches (L2 or L3) strait into NVM.
The current SSD+ drives very much behave like the block devices of the old, just with a different host interface. Most importantly they can't be directly memory mapped without going through the page cache. That still leaves a lot of performance on the table (double copy, requiring RAM for page cache versus working set).
It's not a marketing trick
It's been ages since I last did anything with PCI MMIO, but it was definitely possible to map PCI devices' own memory into a process's address space using /dev/mem, and into kernel space as well. Is there no longer an equivalent concept for PCIe? Or was MMIO always attached to real RAM?
This is the "Persistent Memory" device class. See e.g. this article for a nice summary of the status quo: https://lwn.net/Articles/636096/
1TB SSD is now around $350-360 on Amazon.
for comparison I checked my external 2TB WD Passport 0820 harddisk - it uses 2.11 Watts when streaming HD video...
[1] http://www.purestorage.com/resources/introduction-to-flash-m...
[2] http://www.anandtech.com/show/8617/samsung-releases-firmware...
Incidentally, while Samsung did release a firmware update for the 840 EVO to mitigate the problem, AFAIK they never fixed the original 840. (840 Pro owners need not worry, as it used MLC NAND and was not affected.)
Not to mention you can cram SM951 into a laptop.
Now if only the laptop manufacturers would include SSDs in more mainstream models. It's depressing walking into the average computer retailer and seeing practically every shelf stuffed with slow HDs and salesmen trying to pitch the huge importance of minor differences in processor speed.
As far as I can tell the computer market is bifurcating or has bifurcated into people who give a shit about their experience and will pay for better (in which case they tend to buy Apple, or some select PC brands like Lenovo (until the certificate fiasco) or the Dell XPS 13"), and people who buy solely on price. I can't imagine many sophisticated buyers going through a conventional retail store, and, furthermore, if price is the primary consideration then saying "It's a big drive and a cheap computer!" is better than trying to explain why an SSD is $50 more or whatever.
Currently, but would it not be possible to fix them? How profitable are SSDs for example?
Go back 20 years, and you couldn't even read out of L1 cache that quickly...