Presentation is loading. Please wait.

Presentation is loading. Please wait.

NVMe & Modern PC and CPU Architecture 1. Typical PC Layout (Intel) Northbridge ◦Memory controller hub ◦Obsolete in Sandy Bridge Southbridge ◦I/O controller.

Similar presentations


Presentation on theme: "NVMe & Modern PC and CPU Architecture 1. Typical PC Layout (Intel) Northbridge ◦Memory controller hub ◦Obsolete in Sandy Bridge Southbridge ◦I/O controller."— Presentation transcript:

1 NVMe & Modern PC and CPU Architecture 1

2 Typical PC Layout (Intel) Northbridge ◦Memory controller hub ◦Obsolete in Sandy Bridge Southbridge ◦I/O controller hub ◦Platform Controller Hub (PCH) in Intel Core i series DMI (Direct Media Interface) ◦Intel’s proprietary link between northbridge and southbridge ◦Shares many characteristics with PCIe 2/12

3 AHCI (Advanced Host Controller Interface) Adaptor-to-host side interface (HBA) ◦AHCI supports ◦Advanced features of SATA (adaptor-to-device side interface) ◦System interconnect (host bus) PCI/PCIe ◦Logical translation between two sides Features ◦Queuing interface ◦Power management 3/12

4 NVMe (Non-Volatile Memory Express) Background ◦Introduction of SSD ◦Performance capabilities are orders of magnitude greater than previous storage devices NVMe ◦Device interface ◦Attach directly to the PCIe bus ◦Feature ◦Highly parallel and highly scalable ◦Namespace 4/12

5 NVMe Latency NVMe reduces latency overhead by more than 50% ◦SCSI/SAS: 6.0 µs 19,500 cycles ◦NVMe: 2.8 µs 9,100 cycles Credit : Slide from Flash Memory Summit 2013 5/12

6 Namespace Partitioning of the physical storage extent into multiple logical storage extents 6/12

7 NVMe Subsystem Multi-Path I/O and Namespace Sharing ◦One or more controller ◦One or more namespaces ◦One or more PCI Express ports ◦A NV memory storage medium 7/12

8 PCIe SR-IOV 8/12

9 PCIe Multi-Path Usage Model 9/12

10 PCIe External Cabling ePCIe (external PCI express, Cabled PCI express) ◦Specifications released by PCI-SGI in Feb., 2007 10/12

11 Intel Processor Architecture Core i series ◦Nehalem ◦FSB -> QPI ◦Southbridge -> PCH (Lynnfield) ◦Sandy Bridge ◦Northbridge disappeared ◦Ivy Bridge ◦22nm die ◦Haswell ◦Transactional Synchronization Extensions (TSX) 11/12

12 Modern PC Layout & NVMe Sandy Bridge & NVMe ◦PCIe is directly connected to CPU ◦NVMe is able to maximize storage performance 12/12

13 References A Comparison of NVMe and AHCI, 2012 NVM Express: Unlock Your Solid State Drives Potential, Flash Memory Summit 13/12


Download ppt "NVMe & Modern PC and CPU Architecture 1. Typical PC Layout (Intel) Northbridge ◦Memory controller hub ◦Obsolete in Sandy Bridge Southbridge ◦I/O controller."

Similar presentations


Ads by Google