Less expensive NVMe SSDs are something we would all love to see and businesses are no different. Facebook, Amazon, Google and other companies who store a lot of data which needs to be quickly accessed spend a lot on flash and they are intensely interested in anything that can be done to reduce the costs. Microsoft have come up with a proposed change in SSD design which they call Denali. It will reduce the cost of SSDs by moving many of functions SSD controllers currently handle up the stack, which would allow the use of less expensive controllers on the SSD which will reduce the cost of manufacturing. They have many partners including controller designers such as Micron onboard, so we should see something come out of this project. Pick up a truckload of more intel over at The Register.
"Denali is a reference architecture for NVMe SSDs which removes software functionality found in many SSDs today and sends them up the stack. The functions include address mapping, garbage collection and wear-levelling."
Here is some more Tech News from around the web:
- ASRock rolls out AMD Radeon graphics cards @ DigiTimes
- Try our new driverless car software says Nvidia, as it suspends driverless car trials @ The Register
- Nintendo Switch reportedly being bricked by third-party docks @ The Inquirer
- Microsoft mulls raising license fees for Windows OS @ DigiTimes
- Microsoft's Longtime Windows Boss Terry Myerson To Leave the Company Amid a Huge Executive Reorganization @ Slashdot
- The Essential List of 3D Printer Accessories @ Hack a Day
If Micron is on board I’m
If Micron is on board I’m excited to see an evolved version of this combined with Micron/Intel’s 3D Xpoint technology.
Then you need to read up on
Then you need to read up on 3DXP; it is bit addressable (writable) and does not need garbage collection.
Moving it up the stack to a
Moving it up the stack to a server running in the OS? On the one hand, I see the benefits, on the other, I wonder what security issues this would bring up.
Given the vastly different
Given the vastly different behaviors of the various non-volatile technologies, I have trouble believing it makes sense to bring this level of functionality to the OS. These details are hidden from the OS for a very good reason.
And that’s aside from the inevetable questioning of Microsoft’s motive. They are, after all the poster child for ’embrace, extend, extinguish’. Adopting their “standards” is something you do with much risk.