This is a “Program of Study” for NVM Express (NVMe) for those people who want to learn about the technology, but don’t know how to answer the question, “Where do I start?”
There is also a bibliography of material by subject matter for NVMe for those people who are looking to get to a specific subject. There are more subjects there for those people who are really serious about learning about NVMe and NVMe over Fabrics.
However, if you can make it through this “course,” you will have more-than-sufficient understanding of how NVMe and NVMe over Fabrics works.
I will continue to update this list whenever new material becomes available (and, of course, remove out-of-date material as well).
(Blog) NVMe for Absolute Beginners by J Metz
(Webinar) NVM Express Solutions: Delivering Real-World Benefits. Presented December 10, 2015. by Jonmichael Hands
(Webinar) The Performance Impact of NVMe and NVMe over Fabrics. Presented November 13, 2014. by David Akerson; Amber Huffman; J Metz; Dave Minturn; Steve Sardella,
(Webinar) Under the Hood with NVMe over Fabrics. Presented December 15, 2015. By Dave MInturn and J Metz.
(Webinar) NVM Express Fabrics Protocol and Architecture. Presented November 19, 2015, by Mike Shapiro.
(Webinar) How Ethernet RDMA Protocols iWARP and RoCE Support NVMe over Fabrics, by David Fair and John Kim.
(Specification) NVMe specification 1.2.1
(Specification) NVMe over Fabrics Specification 1.0
(Webinar) NVM Express in the Linux Stack, by Stephen Bates, Keith Busch and Matias Bjorling