Hacker News new | ask | show | jobs
by hinkley 334 days ago
We still have the elevator algorithm on NVMe?
3 comments

NVMe drives do their own manipulation of the datastream. Wear leveling, GC, trying to avoid rewriting an entire block for your 1 bit change, etc. NVMe drives have CPUs and RAM for this purpose; they are full computers with a little bit of flash memory attached. And no, of course they're not open source even though they have full access to your system.
Skynet gotta start somewhere.
Anything that uses NAND storage technology is going to be optimized in some way like this. NVMe is just the messenger.
SQLite runs on anything from servers to Internet-connected lightbulbs.
Which lightbulbs include SQLite? I kind of want one.
these guys have a Cree logo on their homepage so maybe Cree?

https://imaginovation.net/case-study/cree/

At least what I could turn up with a quick web search.