存储器系统的性能优化装置及其操作方法制造方法及图纸

技术编号:37554173 阅读:16 留言:0更新日期:2023-05-15 07:38
本公开的实施例涉及一种存储器系统的性能优化装置及其操作方法。根据本公开的实施例,提供一种用于操作存储器系统的性能优化装置的方法,该方法包括:为存储器系统的性能参数确定N个候选性能参数值,其中N是自然数;针对为存储器系统定义的目标函数计算N个目标函数结果;以及基于N个候选性能参数值和N个目标函数结果,为存储器系统的性能参数确定附加候选性能参数值。选性能参数值。选性能参数值。

【技术实现步骤摘要】
存储器系统的性能优化装置及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年11月11日提交的申请号为10

2021

0154794的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。


[0003]本公开的各个实施例总体上涉及一种存储器系统的性能优化装置及其操作方法。

技术介绍

[0004]存储器系统包括基于来自诸如计算机、服务器、智能电话、平板PC或其他电子装置的主机的请求而存储数据的数据存储装置。存储器系统的示例涵盖从传统的基于磁盘的硬盘驱动器(HDD)到诸如固态驱动器(SSD)、通用闪存存储装置(UFS)或嵌入式MMC(eMMC)装置的基于半导体的数据存储装置。
[0005]存储器系统可以进一步包括用于控制存储器装置的存储器控制器。存储器控制器可以从主机接收命令,并且可以基于接收到的命令对存储器系统中的存储器装置运行该命令,或控制读取/写入/擦除操作。存储器控制器可以用于运行固件操作,该固件操作用于执行控制这些操作的逻辑操作。
[0006]存储器系统的操作性能可以由存储器系统的性能参数来确定。通常,开发存储器系统的工程师可以通过直接分析存储器系统的性能参数与存储器系统的操作性能之间的逻辑关系,来手动确定存储器系统的性能参数的最优值。然而,当工程师直接确定存储器系统的性能参数的最优值时,优化会花费较长时间,并且优化程度可能根据工程师而不同。

技术实现思路

[0007]本公开的各个实施例涉及一种能够快速确定存储器系统的性能参数的最优值的存储器系统的性能优化装置及其操作方法。
[0008]另外,本公开的各个实施例涉及一种能够使存储器系统的性能参数的最优值的变化程度最小化的存储器系统的性能优化装置及其操作方法。
[0009]一方面,本公开的实施例可以提供一种用于操作存储器系统的性能优化装置的方法,该方法包括:i)为存储器系统的性能参数确定N个候选性能参数值,其中N是自然数;ii)针对为存储器系统定义的目标函数计算N个目标函数结果;以及iii)基于N个候选性能参数值和N个目标函数结果,确定存储器系统的性能参数的附加候选性能参数值。
[0010]在这种情况下,N个目标函数结果中的每一个可以是目标函数的结果,该结果是在将候选性能参数值中的相应一个应用于存储器系统时测得的。目标函数可以是以下各项的函数:i)存储器系统处理从外部装置接收到的多个命令所需的多个等待时间(latency)的平均值,以及ii)多个等待时间中的最大值。
[0011]另一方面,本公开的实施例可以提供一种存储器系统的性能优化装置,该性能优化装置包括:i)存储存储器,用于针对存储器系统的性能参数存储N个候选性能参数值,其
中N为自然数;以及ii)计算处理器,用于针对为存储器系统定义的目标函数计算N个目标函数结果,并且基于N个候选性能参数值和N个目标函数结果,确定存储器系统的性能参数的附加候选性能参数值。
[0012]在这种情况下,N个目标函数结果中的每一个可以是目标函数的结果,该结果是在将候选性能参数值中的相应一个应用于存储器系统时测得的。目标函数可以是以下各项的函数:i)存储器系统处理从外部装置接收到的多个命令所需的多个等待时间的平均值,以及ii)多个等待时间中的最大值。
[0013]另一方面,本公开的实施例可以提供一种存储器控制器,该存储器控制器包括:i)工作存储器,用于针对包括该存储器控制器的存储器系统的性能参数存储N个候选性能参数值,其中N为自然数;以及ii)处理器,用于针对为存储器系统定义的目标函数计算N个目标函数结果,并且基于N个候选性能参数值和N个目标函数结果,确定存储器系统的性能参数的附加候选性能参数值。
[0014]在这种情况下,N个目标函数结果中的每一个可以是目标函数的结果,该结果是在将候选性能参数值中的相应一个应用于存储器系统时测得的。目标函数可以是以下各项的函数:i)存储器系统处理从外部装置接收到的多个命令所需的多个等待时间的平均值,以及ii)多个等待时间中的最大值。
[0015]根据本公开的实施例,可以快速确定存储器系统的性能参数的最优值。
附图说明
[0016]图1是示出基于本公开的实施例的存储器系统的配置的示意图。
[0017]图2是示意性地示出基于本公开的实施例的存储器装置的框图。
[0018]图3是示出基于本公开的实施例的存储器装置的字线和位线的结构的示图。
[0019]图4是示出基于本公开的实施例的存储器系统的性能优化装置的示意结构的示图。
[0020]图5是示出基于本公开的实施例的候选性能参数值和目标函数结果的示图。
[0021]图6是示出基于本公开的实施例的目标函数的形式的示图。
[0022]图7至图9是示出基于本公开的实施例的存储器系统的性能优化装置确定附加候选性能参数值的值的示图。
[0023]图10至图11是示出基于本公开的实施例的存储器系统的性能优化装置确定存储器系统的性能参数的最优值的示图。
[0024]图12是示出基于本公开的实施例的用于操作存储器系统的性能优化装置的方法的示图。
[0025]图13是示出基于本公开的实施例的计算系统的配置的示图。
具体实施方式
[0026]在下文中,参照附图详细描述本公开的实施例。在整个说明书中,对“实施例”、“另一实施例”等的引用不一定仅针对一个实施例,并且对任何这种短语的不同引用不一定针对相同的实施例。当在本文中使用时,术语“实施例”不一定指所有实施例。
[0027]下面参照附图更详细地描述本公开的各个实施例。然而,我们注意到本专利技术可以
以不同的形式和变型来体现,并且不应被解释为限于本文中所阐述的实施例。相反,提供所描述的实施例以使得本公开将是透彻和完整的,并且将本专利技术充分传达给本专利技术所属领域的技术人员。在整个本公开中,相同的附图标记贯穿本公开的各个附图和实施例指代相同的部件。
[0028]本文中描述的方法、过程和/或操作可以由代码或指令执行,该代码或指令将由计算机、处理器、控制器或其他信号处理装置运行。该计算机、处理器、控制器或其他信号处理装置可以是本文中描述的计算机、处理器、控制器或其他信号处理装置,或者是除本文中描述的元件之外的元件。因为详细描述了形成计算机、处理器、控制器或其他信号处理装置的方法或操作的基础的算法,所以用于实施方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理装置转换为用于执行本文中的方法的专用处理器。
[0029]当至少部分地以软件来实施时,控制器、处理器、装置、模块、单元、复用器、生成器、逻辑器件(logic)、接口、解码器、驱动器以及其他信号生成和信号处理功能(feature)可以包括例如存储器或其他存储装置,该存储器或其他存储装置用于存储例如将由计算机、处理器、微处理器、控制器或其他信号处理装置运行的代码或指令。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的存储器系统的性能...

【专利技术属性】
技术研发人员:金起台李宣周郑仁豪
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1