【技术实现步骤摘要】
存储器系统的性能优化装置及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年11月11日提交的申请号为10
‑
2021
‑
0154794的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。
[0003]本公开的各个实施例总体上涉及一种存储器系统的性能优化装置及其操作方法。
技术介绍
[0004]存储器系统包括基于来自诸如计算机、服务器、智能电话、平板PC或其他电子装置的主机的请求而存储数据的数据存储装置。存储器系统的示例涵盖从传统的基于磁盘的硬盘驱动器(HDD)到诸如固态驱动器(SSD)、通用闪存存储装置(UFS)或嵌入式MMC(eMMC)装置的基于半导体的数据存储装置。
[0005]存储器系统可以进一步包括用于控制存储器装置的存储器控制器。存储器控制器可以从主机接收命令,并且可以基于接收到的命令对存储器系统中的存储器装置运行该命令,或控制读取/写入/擦除操作。存储器控制器可以用于运行固件操作,该固件操作用于执行控制这些操作的逻辑操作。
[0006]存储器系统的操作性能可以由存储器系统的性能参数来确定。通常,开发存储器系统的工程师可以通过直接分析存储器系统的性能参数与存储器系统的操作性能之间的逻辑关系,来手动确定存储器系统的性能参数的最优值。然而,当工程师直接确定存储器系统的性能参数的最优值时,优化会花费较长时间,并且优化程度可能根据工程师而不同。
技术实现思路
[0007]本公开的各个实施例涉及一 ...
【技术保护点】
【技术特征摘要】
1.一种操作存储器系统的性能优化装置的方法,所述方法包括:为所述存储器系统的性能参数确定N个候选性能参数值,其中N是自然数;针对为所述存储器系统定义的目标函数计算N个目标函数结果;以及基于所述N个候选性能参数值和所述N个目标函数结果,为所述存储器系统的所述性能参数确定附加候选性能参数值,其中所述N个目标函数结果中的每一个是所述目标函数的结果,所述结果是在将所述N个候选性能参数值中的相应一个应用于所述存储器系统时测得的,并且其中所述目标函数是如下各项的函数:所述存储器系统处理从外部装置接收到的多个命令所需的多个等待时间的平均值,以及所述多个等待时间的最大值。2.根据权利要求1所述的方法,其中所述存储器系统的所述性能参数是基于所述存储器系统中包括的写入缓冲器的使用率来改变所述存储器系统的操作性能的比率。3.根据权利要求1所述的方法,其中所述目标函数是表示如下各项的总和的函数:通过将多个等待时间的所述平均值乘以第一权重而获得的值,以及通过将所述多个等待时间的所述最大值乘以第二权重而获得的值。4.根据权利要求1所述的方法,其中所述附加候选性能参数值通过性能参数的、使基于代理函数而获得的获取函数的值最小化的值来确定,所述代理函数是基于所述N个候选性能参数值和所述N个目标函数结果来估计的。5.根据权利要求4所述的方法,其中所述获取函数是如下各项的函数:将所述性能参数输入到所述代理函数的结果,以及将所述性能参数输入到所述代理函数的结果的方差。6.根据权利要求1所述的方法,进一步包括:基于所述N个目标函数结果和与所述附加候选性能参数值相对应的目标函数结果,从所述候选性能参数值和所述附加候选性能参数值之中确定所述存储器系统的所述性能参数的最优值。7.根据权利要求6所述的方法,其中当N等于或大于预设的阈值或者当在所述N个目标函数结果和与所述附加候选性能参数值相对应的目标函数结果之中存在等于或小于预设的参考值的值时,从所述候选性能参数值和所述附加候选性能参数值之中确定所述性能参数的最优值。8.一种存储器系统的性能优化装置,包括:存储存储器,针对所述存储器系统的性能参数存储N个候选性能参数值,其中N是自然数;以及计算处理器,针对为所述存储器系统定义的目标函数计算N个目标函数结果,并且基于所述N个候选性能参数值和所述N个目标函数结果来为所述存储器系统的所述性能参数确定附加候选性能参数值,其中所述N个目标函数结果中的每一个是所述目标函数的结果,所述结果是在将所述N个候选性能参数值中的相应一个应用于所述存储器系统时测得的,并且其中所述目标函数是如下各项的函数:所述存储器系统处理从外部装置接收到的多个命令所需的多个等待时间的平均值,以及所述多个等待时间的最大值。9.根据权利要求8所述的存储器系统的性能优化装置,其中所述存储器系统的所述性能参数是基于所述存储器系统中包括的写入缓冲器的使用率来改变所述存储器系统的操作性能的比率。
10.根据权利要求8所述的存储器系统的性能...
【专利技术属性】
技术研发人员:金起台,李宣周,郑仁豪,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。