ufs3.1和ufs3.0在读取应用程序的速度有什么区别?

ufs 3.1是在ufs 3.0的基础上进一步带来了性能、功耗、成本等方面的进一步优化。相较于ufs 3.0,ufs 3.1主要加入了三个新特性写入增强器(write turbo)、深度睡眠(deep sleep)和性能限制通知(performance throttling notification)。除了以上三大特性外,还有主机性能提升器(host performance booster)也是值得关注的点。

写入增强器(write turbo)

写入增强器(write turbo)从字面意思就能理解,就是提升ufs的顺序写入速度,写入增强器的特性会将ufs 3.0原本最高为500mb/s的顺序写入提升至700mb/s。

write turbo原理本质是ufs 3.1闪存内部有一块高速缓存区,工作的时候以较高的速度去接收文件,等到闪存写入工作不繁重的时候再将写入的文件从缓存区转到普通闪存区。

深度睡眠(deep sleep)

深度睡眠(deep sleep)是让在ufs 3.0基础上对于功耗的优化。旨在让闪存在空闲的时间段进入低功耗睡眠状态,确保闪存在睡眠状态下降低功耗,这种模式相较于ufs 3.0的hibernate模式能够有更好的功耗控制。

性能限制通知(performance throttling notification)则是因为某些情况导致存储性能受到影响时,及时通知主机有关性能限制的信息,特别会在设备过热时通知系统限制读写性能以降低闪存温度。简而言之,这是在闪存中加入了根据外部环境实时反馈的控制中心。

主机性能提升器(host performance booster)也是ufs 3.1非常重要的提升点。这项功能旨在长久性解决手机越用越卡的问题。手机越用越卡的核心原因是长时间频繁使用闪存导致闪存硬件性能下滑,反应的最后结果是闪存读写性能下滑。而hpb则是利用手机ram来缓解闪存的硬件压力,提升性能,解决闪存长时间时候后性能衰减的问题,解决手机越用越卡的问题。

ufs 3.1在哪些场景下提升最明显?

一般来说,手机重度使用的情况下,ufs 3.1带来的性能优势就能更明显的表现出来。比如用手机播放4k视频时,ufs 3.1所需要的加载时间更短,加载时间不足emmc 5.1的三分之一;打开手机游戏、读取游戏场景时,ufs 3.1所需要加载的时间更短,场景过渡更流畅不等待。

用户对于更快app启动速度的需求也需要更强的闪存性能。此外手机也已经成为短视频录制最有效的工具,通过手机拍摄、剪辑与分发视频已经成为一种新的工作常态。而ufs 3.1闪存也是保证手机生产力的关键。

相较于ufs 3.0,ufs 3.1性能提升有多大?

从上图可以看出,ufs 3.1相较于ufs 3.0最明显的提升在于顺序读写,如果结合我们上文的分析可以看出,ufs 3.1除了在性能上的升级外,在功耗、智能控制、长久使用上会有一定的优势,可以说ufs 3.1与ufs 3.0之间的差距不只是一个0.1。