A NVMe Bibliography

Screen Shot 2016-08-18 at 8.26.07 PMThis is a categorization of vendor neutral educational material, organized by topic. I’ve sorted these materials for those people who are looking for specific information about NVMe and some topic (e.g., Fabrics, Transports, Performance, etc.).

There is also a “Program of Study” for those who don’t know where to start learning about the subject matter and want a syllabus to follow. This is useful for people who like to learn in a more formal progression.

I will continue to update this list whenever new material becomes available (and, of course, remove out-of-date material as well). 

NVMe Websites

(Organization) NVM Express

(Analyst) The NVMe Place

NVMe (Protocol)

(Specification) NVMe specification 1.2.1 

(Blog) NVMe for Absolute Beginners by J Metz

(Whitepaper) NVM Express, Explained. By NVM Express.

(Blog) NVMe Overview and Primer, Part I, by Greg Schulz

(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,

NVMe over Fabrics (Protocol)

(Definition) NVMe over Fabrics by TechTarget

(Specification) NVMe over Fabrics Specification 1.0

(Webinar) Under the Hood with NVMe over Fabrics. Presented December 15, 2015.  By Dave Minturn and J Metz

(Presentation) NVM Express over Fabrics. Presented at the Open Fabrics Alliance by Dave Minturn

(Webinar) NVM Express Fabrics Protocol and Architecture. Presented November 19, 2015, by Mike Shapiro.

(Webinar) NVM Express over Fabrics – A Panel Discussion. Presented October 20, 2016, by NVM Express.

(Blog) Fibre Channel and NVMe over Fabrics. By J Metz

Markets

(Webinar) NVM Express Solutions: Delivering Real-World Benefits. Presented December 10, 2015. by Jonmichael Hands

OS and Drivers

(Webinar) NVM Express in the Linux Stack, by Stephen Bates, Keith Busch and Matias Bjorling

(Video) NVM Express Device Drivers. by Uma Parapelli.

NVMe Architectures and Deployments

(Blog) NVMe Overview and Primer, Part II, by Greg Schulz

(Video) NVMe Lessons Learned: Deploying NVMe Flash in Real Systems. Panel session at 2016 Flash Memory Summit.

NVMe and PCIe

(Webinar) NVM Express Architectures – Exploring Data Center PCIe Topologies. By Jonmichael Hands and Peter Onufryk.

(Webinar) NVMe/PCIe as a Storage Interface, by Cameron Brett.

(Webinar) NVM Express and PCI Express for Mobile. By Dave Landesman.

NVMe and RDMA (incl. IB, RoCE, and iWARP)

(Webinar) How Ethernet RDMA Protocols iWARP and RoCE Support NVMe over Fabrics, by David Fair and John Kim.

(Webinar) Benefits of RDMA in Accelerating Ethernet Storage Connectivity, by Jim PInkerton, Brian Hausauer, Mike Jochimsen, Tom Talpey, and David Fair

NVMe and Client (Consumer) 

(Webinar) NVM Express and PCI Express for Mobile. By Dave Landesman.

(Webinar) NVM Express for Consumers: Bringing High-Performance PCIe SSDs to the Mainstream. By Jonmichael Hands and Rommel Camillo

Form Factors

(Blog) NVMe U2 (8639) vs. M2 interfaces, by Greg Schulz

(Blog) NVMe Overview and Primer, Part IV, by Greg Schulz

Performance

(Blog) NVMe Overview and Primer, Part III, by Greg Schulz

(Slides) How the Streamlined Architecture of NVM Express Enables High Performance PCIe SSDs, by Peter Onufryk

3 Comments

Leave a Reply

%d bloggers like this: