论文概述:
本文来自由Yoona Kim、Inhyuk Choi、Juhyung Park、Jaeheon Lee、Sungjin Lee和Jihong Kim共同撰写,发表在第21届USENIX会议上,主题是文件和存储技术。论文提出了一种名为Host Performance Booster (HPB)的技术,旨在通过利用未使用的主机DRAM内存来提高高容量移动闪存存储系统的性能,从而改善智能手机的用户体验。
1. 研究背景
当主机下发请求时会附上逻辑地址,UFS收到请求后会在闪存转换层(FTL)进行地址转换,将逻辑地址转换为物理地址,如图1所示。记录从逻辑地址到物理地址映射信息的称之为映射表项。而为了加速这一过程,UFS中通常配备一个较小的SRAM用于缓存常用的映射表项。然而随着闪存的迅速发展,SRAM空间越发不够存储经常访问的表项。例如对于1TB的UFS设备配备512KB SRAM,则只有0.0005%的表项能够缓存在其中。显然这远远不够。而为了缓解这一问题,现有工作提出使用部分主机内存(HPB)来缓存映射表项。相较于SRAM来说,主机能够提供较大的内存,从而缓存更多的映射表项来加速访问。
2. 现有问题
Host Performance Booster (HPB)通过在主机内存