存储器系统工作负载分配技术方案

技术编号:38467895 阅读:12 留言:0更新日期:2023-08-11 14:45
描述了与存储器系统工作负载分配相关的方法、系统和设备。举例来说,对应于在存储器系统内执行的工作负载的执行的数据可选择性地写入到所述存储器系统内的不同类型的存储器。一种方法包含:由耦合到包括第一类型的媒体的第一存储器装置和包括第二类型的媒体的第二存储器装置的处理单元接收从耦合到所述处理单元的成像装置捕获的数据;以及由所述处理单元确定对应于所述数据的处理的工作负载的特性。所述方法进一步包含由所述处理单元基于所述工作负载的所确定特性将与所述工作负载相关联的数据的一部分写入到所述第一存储器装置或所述第二存储器装置中的另一者,且在与所述工作负载相关联的所述数据的至少所述部分写入到所述第一存储器装置或所述第二存储器装置中的所述另一者时,使得执行所述工作负载。载。载。

【技术实现步骤摘要】
【国外来华专利技术】存储器系统工作负载分配


[0001]本公开大体上涉及半导体存储器和方法,并且更具体地说,涉及用于存储器系统工作负载分配的设备、系统和方法。

技术介绍

[0002]通常将存储器装置提供为计算机或其它电子系统中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器可能需要电力来维持其数据(例如,主机数据、错误数据等),且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)和晶闸管随机存取存储器(TRAM)等等。非易失性存储器可通过在未被供电时保存所存储数据来提供持久性数据,且可包含NAND快闪存储器、NOR快闪存储器和电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻性随机存取存储器(RRAM)和磁阻随机存取存储器(MRAM),例如自旋力矩转移随机存取存储器(STT RAM)等等。
[0003]存储器装置可耦合到主机(例如,主机计算装置)以存储数据、命令和/或指令以在计算机或电子系统操作时供主机使用。举例来说,数据、命令和/或指令可在计算系统或其它电子系统的操作期间在主机与存储器装置之间传送。
附图说明
[0004]图1是根据本公开的数个实施例的呈包含主机和存储器装置的设备形式的功能框图。
[0005]图2是根据本公开的数个实施例的呈包含设备的计算系统形式的另一功能框图,所述设备包含主机和存储器系统。
[0006]图3是根据本公开的数个实施例的呈包含存储器系统的设备形式的功能框图。
[0007]图4是根据本公开的数个实施例的呈包含存储器系统的设备形式的另一功能框图。
[0008]图5是说明根据本公开的数个实施例的人类医疗自诊断测试对象和移动计算装置的图式。
[0009]图6是表示根据本公开的数个实施例的对应于存储器系统工作负载分配的实例方法的流程图。
具体实施方式
[0010]描述了涉及存储器系统工作负载分配的方法、系统和设备。举例来说,对应于在存储器系统内执行的工作负载的执行的数据可选择性地写入到所述存储器系统内的不同类型的存储器。一种方法包含:由耦合到包括第一类型的媒体的第一存储器装置和包括第二类型的媒体的第二存储器装置的处理单元接收从耦合到所述处理单元的成像装置捕获的数据;以及由所述处理单元确定对应于所述数据的处理的工作负载的特性。所述方法进一
步包含由所述处理单元基于所述工作负载的所确定特性将与所述工作负载相关联的数据的一部分写入到所述第一存储器装置或所述第二存储器装置中的另一者,且在与所述工作负载相关联的所述数据的至少所述部分写入到所述第一存储器装置或所述第二存储器装置中的所述另一者时,引起执行所述工作负载。
[0011]随着宽带蜂窝网络技术的发展,可能对连接到宽带蜂窝网络的装置提出更高的资源需求。这可归因于与宽带蜂窝网络(为简洁起见,本文中被称为“网络”)相关联的可用带宽的增加,这可继而引起更高的下载速度,以及因此增加的与连接到网络的装置相关联的数据流量。此类增加的数据流量可进一步使得在连接到网络的装置内接收、存储和/或处理的数据量更大。
[0012]另外,涉及连接到网络的装置(例如,移动计算装置)的数据流量增加的可能性可允许在装置上执行越来越复杂的应用程序(例如,被设计成使计算装置执行一或多个特定功能或任务的计算应用程序)。此类应用程序的执行继而可产生高要求工作负载,这可使计算资源紧张,且更具体地说,可使在一些常规方法中分配给此类装置的计算资源紧张。
[0013]如本文中所使用,术语“应用程序”通常指一或多个计算机程序,其可包含可执行以使计算系统执行某些任务、功能和/或活动的计算指令。在应用程序的执行时消耗的计算资源(例如,处理资源和/或存储器资源)的量可在“工作负载”方面进行测量。如本文中所使用,术语“工作负载”通常指在执行某一任务、功能和/或活动的应用程序的执行时消耗的总计算资源。在执行应用程序的过程期间,可由计算系统执行多个子应用程序、子例程等。在执行应用程序(包含子应用程序、子例程等)时消耗的计算资源量可称为工作负载。
[0014]可能产生高要求工作负载的一些应用程序包含实时地处理例如图像和/或视频的数据的应用程序。尤其当请求实时地处理高质量图像和/或视频以校正图像和/或视频中的缺陷时,此类应用程序可能请求使用大量计算资源且因此产生高要求工作负载。这些种类的应用程度的一些实例可包含医疗诊断成像应用程序,其可包含检查用实时图像和/或视频捕获且被处理以诊断疾病(例如,白内障、癌细胞、肌肉系统损伤和/或腺异常等)的人体的特定部分。
[0015]随着工作负载的要求越来越高,尤其考虑到宽带蜂窝网络技术的改进,与工作负载处理的优化相关联的问题可能在移动计算装置(例如,智能手机、平板计算机、平板手机和/或物联网(IoT)装置等)中进一步加剧,其中物理空间限制可用于装置的处理资源和/或存储器资源的量。另外,在一些方法中,使用移动计算装置执行高要求工作负载可能会快速地消耗可用于移动计算装置的电池资源和/或产生移动计算装置的不合需要的热行为(例如,移动计算装置可能变得过热而无法以稳定方式操作等)。如本文中所使用,术语“移动计算装置”通常指具有平板或平板手机形状因子的手持式计算装置。一般来说,平板形状因子可包含约3英寸与5.2英寸(对角测量)之间的显示屏,而平板手机形状因子可包含约5.2英寸与7英寸(对角测量)之间的显示屏。然而,“移动计算装置”的实例不限于此,且在一些实施例中,“移动计算装置”可指IoT装置,以及其它类型的边缘计算装置。
[0016]为了尝试在移动计算装置上执行高要求工作负载,一些方法可包含在执行一些种类的工作负载期间调节移动计算装置的性能,以确保足够的计算资源可用于执行高要求工作负载。另外,一些方法可包含在执行一些种类的工作负载期间调节移动计算装置的性能,以试图减轻对电池消耗和/或热行为的不利影响。然而,此类方法因此可能仅使用可用计算
资源的子集和/或可能无法利用可用计算资源。这可能在移动计算装置中尤其成问题,如上文所提及,与例如台式计算装置相比,移动计算装置可能由于空间限制而已经具有计算资源减少的特征。
[0017]相比而言,本文中所描述的实施例可提供硬件电路系统(例如,控制器、处理单元等),其可在对应于工作负载的数据存储于不同类型的存储器装置中时监测和/或确定在计算系统或移动计算装置中执行的工作负载的特性。基于工作负载的所监测或所确定的特性,硬件电路系统可将工作负载的至少一部分写入到不同类型的存储器装置。举例来说,如果在对应于工作负载的数据存储在易失性存储器装置时执行工作负载,并且如果对应于工作负载的数据存储在非易失性存储器装置,硬件电路系统确定可优化工作负载的执行,则硬件电路系统可使对应于工作负载的数据的至少一部分写入到非易失性存储器装置。工作负载特性的此类动态确定和工作负载到包含不同类型的媒体的存储器装置的后续分配可在移动计算系统中尤其有益,特别是在移动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:由耦合到包括第一类型的媒体的第一存储器装置和包括第二类型的媒体的第二存储器装置的处理单元接收从耦合到所述处理单元的成像装置捕获的数据;由所述处理单元确定对应于写入到所述第一存储器装置或所述第二存储器装置的所述数据的处理的工作负载的特性和由所述成像装置捕获的所述数据的特性;至少部分地基于所述工作负载和由所述成像装置捕获的所述数据的所确定特性,由所述处理单元将与所述工作负载相关联的数据的至少一部分写入到所述第一存储器装置或所述第二存储器装置中的另一者;以及在与所述工作负载相关联的所述数据的至少所述部分和由所述成像装置捕获的所述数据写入到所述第一存储器装置或所述第二存储器装置中的所述另一者时,由所述处理单元引起执行所述工作负载。2.根据权利要求1所述的方法,其中所述工作负载的所述特性包括在所述工作负载的执行期间存取与所述工作负载相关联的数据的频率。3.根据权利要求1所述的方法,其进一步包括:由所述处理单元确定由所述成像装置捕获的所述数据对应于用以检测人体的至少一部分中的异常的操作的执行;以及至少部分地基于确定所述工作负载或由所述成像装置捕获的所述数据或这两者对应于用以检测所述人体的至少所述部分中的所述异常的所述操作的执行,将与所述工作负载相关联的所述数据的至少所述部分和由所述成像装置捕获的所述数据写入到所述第一存储器装置或所述第二存储器装置中的所述另一者。4.根据权利要求1所述的方法,其进一步包括:由所述处理单元确定由所述成像装置捕获的所述数据对应于超声波成像操作的执行;以及至少部分地基于确定所述工作负载或由所述成像装置捕获的所述数据或这两者对应于所述超声波成像操作的执行,将与所述工作负载相关联的所述数据的至少所述部分和由所述成像装置捕获的所述数据写入到所述第一存储器装置或所述第二存储器装置中的所述另一者。5.根据权利要求1至4中任一权利要求所述的方法,其进一步包括:由所述处理单元确定所述工作负载对应于用以处理图像或视频流的操作的执行;至少部分地基于确定所述工作负载对应于用以处理所述图像或所述视频流的所述操作的执行,将与所述工作负载相关联的所述数据的至少所述部分写入到所述第一存储器装置或所述第二存储器装置中的所述另一者;以及由所述处理单元通过交换所述图像或所述视频流的至少一个像素、校正所述图像或所述视频流的模糊部分,或从所述图像或所述视频流去除噪声,或其任何组合来执行用以处理所述图像或所述视频流的所述操作。6.根据权利要求1至4中任一权利要求所述的方法,其中:所述第一存储器装置或所述第二存储器装置为非持久性存储器装置,且所述第一存储器装置或所述第二存储器装置中的所述另一者为持久性存储器装置,所述处理单元、所述第一存储器装置和所述第二存储器装置驻存在移动计算装置上,
并且所述方法进一步包括在不存在所述移动计算装置外部生成的控制信号的情况下由所述处理单元进行确定、写入和引起。7.根据权利要求1至4中任一权利要求所述的方法,其中所述处理单元、所述第一存储器装置和所述第二存储器装置驻存在移动计算装置上,并且其中所述方法进一步包括将与所述工作负载相关联的数据的至少所述部分写入到所述第一存储器装置或所述第二存储器装置中的所述另一者,作为用以优化所述移动计算装置的电池消耗的操作的一部分。8.一种设备,其包括:第一存储器装置,其包括第一类型的媒体;第二存储器装置,其包括第二类型的媒体;以及处理单元,其耦合到所述第一存储器装置和所述第二存储器装置,其中所述处理单元将:接收由能耦合到所述处理单元的成像装置捕获的信息;执行用以处理由所述成像装置捕获的所接收信息的操作,其中用以处理由所述成像装置捕获的所述所接收信息的所述操作具有与其对应的特定工作负载;在所述工作负载写入到所述第一存储器装置或所述第二存储器装置时确定所述工作负载的特性,其中所述工作负载的所述特性包含与所述工作负载相关联的数据的存取频率、与所述工作负载的执行相关联的时延或在所述工作负载的执行时消耗的处理资源量中的至少一者,或其任何组合;基于所述工作负载的所述特性来确定是否将与所述工作负载相关联的数据的至少一部分写入到所述第一存储器装置或所述第二存储器装置中的另一者;并且控制写入到所述第一存储器装置或所述第二存储器装置中的另一者的所述工作负载的执行的分配,使得在所述工作负载的至少所述部分已写入到所述第一存储器装置或所述第二存储器装置中的所述另一者之后,随后执行所述工作负载的至少所述部分。9.根据权利要求8所述的设备,其中所述处理单元将:确定所述工作负载对应于超声波成像操作的执行;从所述成像装置接收对应于所述超声波成像操作的信息;并且至少部分地基于所述确定所述工作负载对应于所述超声波成像操作的执行,将对应于所述超声波成像操作的所述信息写入到所述第一存储器装置或所述第二存储器装置。10.根据权利要求8至9中任一权利要求所述的设备,其中所述处理单元将:确定所述工作负载对应于用以检测眼球、耳、鼻或睾丸中的至少一者或其任何组合中的异常的操作的执行;从所述成像装置接收对应于所述眼球、所述耳、所述鼻或所述睾丸中的至少一者或其任何组合中检测到的异常的信息;并且至少部分地基于所述确定所述工作负载对应于用以检测所述眼球、所述耳、所述鼻或所述睾丸中的至少一者或其任何组合中的所述异常的所...

【专利技术属性】
技术研发人员:V
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1