UFS Host Performance Booster Driver Coming Together For Faster Performance

Written by Michael Larabel in Linux Storage on 25 April 2020 at 02:51 PM EDT. 1 Comment
LINUX STORAGE
With JEDEC's Universal Flash Storage (UFS) v3.1 specification from January one of the new features is the Host Performance Booster mode for faster and cheaper UFS capabilities. Micron and others have been working on this UFS Host Performance Booster support for Linux.

UFS Host Performance Booster mode seeks to enhance the random read performance for Universal Flash Storage by using the system RAM as a cache for the Flash Translation Layer (FTL) mapping table. With the protocols of HPB for allowing the caching address mapping table to be in system RAM rather than NAND flash memory, random read performance can be 50~70% faster.

Micron has been leading the charge on developing UFS Host Performance Booster for Linux and last week published their latest patches. In Micron's testing of this work they found HPB helped random read performance by "up to about 46%".

The newest UFS Host Performance Booster patches for Linux can be found via the kernel mailing list. Hopefully this HPB driver will get squared away in time for Linux 5.8.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week