SD Association Announces microSD Express With PCIe, NVMe Support

SD Association Announces microSD Express With PCIe, NVMe Support

The SD Association has announced a new standard called microSD Express, with support for both PCIe the NVMe protocol to improve overall device performance. Devices that use the standard will be capable of up to 985MB/s transfer rates, courtesy of a single lane of PCIe 3.1 support. The new drives will remain backward-compatible with older cards — you’ll be able to read and use older microSD cards in microSD Express slots and microSD Express cards will still work in older readers.

PCIe 3.1 is PCIe 3.0 with various improvements to power management, performance, and functionality baked in. According to the SD Association:

PCIe 3.1 includes the low power sub-states (L1.1, L1.2) enabling low power implementations of SD Express for the mobile market. In addition, SD Express cards with significantly higher speed data transfer rates are expected to consume less energy than traditional microSD memory cards while keeping the same maximum consumed power. The cards provide system developers new options offered by PCIe and NVMe capabilities, such as Bus Mastering, Multi Queue (without locking mechanism) and Host Memory Buffer.

Multi-queue should improve concurrent I/O performance by reducing lock contention. Bus mastering allows a component — the microSD card in this case — to communicate with other components without needing CPU time.

In addition, Host Memory Buffer (HMB) lets the NVMe device use a small slice of system RAM to store the mapping tables that convert logical memory addresses to physical memory locations within the device itself. Without HMB, the device must either include its own DRAM or store this data on its own NAND flash. The first option is the fastest but costs both power and space, while the second is far slower.

SD Association Announces microSD Express With PCIe, NVMe Support

HMB is a technique that improves performance compared with storing this data in flash, even if doesn’t quite match the performance of a DRAM pool onboard the device. There’s even a hint in the presentation that this flexibility could one day run both ways, allowing host devices to treat the microSD card’s NAND flash to operate an extension of main system memory, in much the same fashion that NAND flash can be used as a DRAM alternative today.

This is only a brief mention in the presentation and I’m not sure exactly which circumstances would make sense for this kind of buffering, so I wouldn’t read much into it. But it’s an interesting capability to see highlighted in the document.

If PCIe support for microSD cards can be slipstreamed into SoCs relatively easily and the power improvements are as good as the SD Association claims, I’d expect to see the technology adopted. Being able to save power is an important characteristic in modern devices, especially with power-hungry 5G modems on the horizons.

Continue reading

Microsoft’s DirectStorage Will Support PCIe 3.0, All DX12-Capable Hardware
Microsoft’s DirectStorage Will Support PCIe 3.0, All DX12-Capable Hardware

Microsoft has shared some details on how its DirectStorage standard will allow PCs to support the same kind of texture streaming available on Xbox Series S|X and the PlayStation 5.

Leak Indicates AMD’s Socket AM5 Won’t Support PCIe 5.0 at Launch
Leak Indicates AMD’s Socket AM5 Won’t Support PCIe 5.0 at Launch

If recent leaks are true, Alder Lake will have the PCIe 5.0 all to itself for a little while. AM5 may not include the standard when it hits market.

Kioxia’s New PCIe 5.0 SSD Can Hit 14,000MB/s Transfer Rates
Kioxia’s New PCIe 5.0 SSD Can Hit 14,000MB/s Transfer Rates

Kioxia is claiming its upcoming PCIe 5.0 drives will offer blistering performance, with 14,000MB/s reads and 7,000MB/s writes.

AMD Will Offer V-Cache on AM4, Updated AM5 With Next-Gen PCIe 5.0 Coming in 2022
AMD Will Offer V-Cache on AM4, Updated AM5 With Next-Gen PCIe 5.0 Coming in 2022

AMD is celebrating five years of Ryzen — and sharing a few details on its upcoming product roadmaps.