【技术实现步骤摘要】
【国外来华专利技术】分区标识符空间选择
[0001]本技术涉及数据处理领域
。
[0002]两个或更多个软件执行环境
(
诸如应用程序或虚拟机
)
可以通过对在软件执行环境之间共享的公共存储器系统的访问而在同一数据处理系统上执行
。
对于一些系统,一个重要的事实是一个软件执行环境的性能由于另一软件执行环境在共享存储器系统中使用过多的资源而不能保持
。
此问题可以被称为“吵闹的邻居”问题,并且对于例如企业网络或服务器系统可能特别明显
。
[0003]至少一些示例提供了一种装置,该装置包括:
[0004]处理电路,处理电路用于处理至少三个域中的一个域中的指令,并且向存储器系统发出指定指示目标存储器系统位置的目标地址的存储器访问请求,至少三个域中的每个域与对应的物理地址空间相关联;
[0005]分区标识符选择电路,分区标识符选择电路用于基于与使得存储器访问请求被发出的当前软件执行环境相关联的可编程分区标识符选择信息选择分区标识符;以及
[0006]分区标识符空间选择电路,分区标识符空间选择电路用于基于处理电路的当前域从至少三个分区标识符空间中选择选定分区标识符空间;其中:
[0007]选定分区标识符空间和分区标识符一起表示用于在存储器系统的存储器系统部件处选择一组一个或多个存储器系统资源控制参数或在存储器系统部件处选择是否响应于存储器访问请求而更新性能监测数据的信息,一组一个或多个存储器系统资源控制参数用于控制用于处理存储器访问请求的资源的分配或管理 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种装置,所述装置包括:处理电路,所述处理电路用于处理至少三个域中的一个域中的指令,并且向存储器系统发出指定指示目标存储器系统位置的目标地址的存储器访问请求,所述至少三个域中的每个域与对应的物理地址空间相关联;分区标识符选择电路,所述分区标识符选择电路用于基于与使得所述存储器访问请求被发出的当前软件执行环境相关联的可编程分区标识符选择信息来选择分区标识符;和分区标识符空间选择电路,所述分区标识符空间选择电路用于基于所述处理电路的当前域从至少三个分区标识符空间中选择选定分区标识符空间;其中:所述选定分区标识符空间和所述分区标识符一起表示用于在所述存储器系统的存储器系统部件处选择一组一个或多个存储器系统资源控制参数或在所述存储器系统部件处选择是否响应于所述存储器访问请求而更新性能监测数据的信息,所述一组一个或多个存储器系统资源控制参数用于控制用于处理所述存储器访问请求的资源的分配或管理对所述资源的竞争;并且所述处理电路被配置为向所述存储器系统发出所述存储器访问请求,其中所述存储器访问请求指定所述分区标识符和分区标识符空间指示符,所述分区标识符空间指示符包括指示由所述分区标识符空间选择电路选择的所述选定分区标识符空间的多个位
。2.
根据权利要求1所述的装置,其中所述分区标识符空间选择电路被配置为基于所述处理电路的所述当前域并且基于可编程控制信息来选择所述选定分区标识符空间
。3.
根据权利要求2所述的装置,其中所述分区标识符空间选择电路被配置为基于所述可编程控制信息来选择所述选定分区标识符空间应当是与所述当前域相关联的主分区标识符空间还是与所述当前域相关联的备选分区标识符空间,其中对于所述至少三个域中的至少一个域,所述备选分区标识符空间是与不同域相关联的所述主分区标识符空间
。4.
根据权利要求3所述的装置,其中与给定域相关联的所述主分区标识符空间是独立于所述可编程控制信息而为所述给定域定义的固定分区标识符空间
。5.
根据权利要求3所述的装置,其中对于至少一个域,与所述域相关联的所述备选分区标识符空间是根据所述可编程控制信息可变地选择的分区标识符空间
。6.
根据权利要求2至5中任一项所述的装置,其中所述处理电路被配置为在多个权限级别中的一个权限级别处理指令,并且对于至少一个权限级别,所述可编程控制信息的至少一部分能够在比所述至少一个权限级别权限更高的权限级别编程,所述可编程控制信息的至少一部分控制用于在所述至少一个权限级别发出的存储器访问请求的所述选定分区标识符空间的选择
。7.
根据权利要求6所述的装置,其中对于所述至少一个权限级别的至少一个子集,所述处理电路被配置为使得在所述子集的权限级别执行的至少一个指令能够访问强制空间指示信息,所述强制空间指示信息指示基于能够在所述权限更高的权限级别编程的所述可编程控制信息而选择的所述选定分区标识符空间
。8.
根据权利要求2至7中任一项所述的装置,其中所述处理电路被配置为在多个权限级别中的一个权限级别处理指令,并且所述可编程控制信息包括:分级控制启用信息,所述分级控制启用信息能够在第一权限级别编程;和空间选择控制信息,所述空间选择控制信息能够在权限低于所述第一权限级别的第二
权限级别编程;其中:当所述分级控制信息具有第一值时,所述分区标识符选择电路被配置为根据能够在所述第二权限级别编程的所述空间选择控制信息,为在所述第二权限级别或权限低于所述第二权限级别的第三权限级别发出的存储器访问请求选择所述选定分区标识符空间;并且当所述分级控制信息具有第二值时,所述分区标识符选择电路被配置为独立于能够在所述第二权限级别编程的所述空间选择控制信息,为在所述第二权限级别或所述第三权限级别发出的存储器访问请求选择所述选定分区标识符空间
。9.
根据任一前述权利要求所述的装置,其中处理所述存储器访问请求的功能结果独立于所述分区标识符和所述选定分区标识符空间
。10.
根据任一前述权利要求所述的装置,所述装置包括物理地址空间选择电路,所述物理地址空间选择电路用于基于所述当前域为所述存储器访问请求选择选定物理地址空间,并且所述处理电路被配置为发出指定指示所述选定物理地址空间的物理地址空间指示符的所述存储器访问请求
。11.
根据权利要求
10
所述的装置,其中所述物理地址空间选择电路被配置为基于所述当前域并且基于物理地址空间选择信息来选择所述选定物理地址空间,所述物理地址空间选择信息在提供与所述存储器访问请求的所述目标地址相对应的地址转换信息的地址转换条目中被指定
。12.
根据权利要求
11
所述的装置,其中所述分区标识符空间选择电路被配置为根据所述当前域并且独立于所述物理地址空间选择信息选择所述选定分区标识符空间,所述物理地址空间选择信息在与所述目标地址相对应的所述地址转换条目中被指定
。13...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。