【技术实现步骤摘要】
【国外来华专利技术】基于范围说明符的过滤
[0001]本专利技术是在美国国防部高级研究计划局(DARPA)授予的合同号为HR001118C0016的政府支持下完成的。政府拥有本专利技术的特定权利。
[0002]本公开涉及数据处理。具体地,本公开涉及基于范围说明符的过滤操作。
具体实施方式
[0003]数据处理装置可以包括过滤电路以执行相对于装置内的特定事务的过滤操作。当被配置成这样做时,可能需要至少一些过滤仅应用于事务的特定子集,例如关于指定范围的存储器地址或者关于指定范围的数据值的那些事务。
技术实现思路
[0004]在本文所述的一个示例性实施方案中,存在一种数据处理装置,该数据处理装置包括:
[0005]范围定义寄存器,该范围定义寄存器被布置成存储范围说明符;以及
[0006]过滤电路,该过滤电路用于通过标引该范围定义寄存器来执行相对于指定事务的过滤操作,
[0007]其中该范围定义寄存器被布置成以包括有效数和指数的格式存储该范围说明符,其中数据标识范围至少部分地由该范围说明符定义,
[0008]并且当该指定事务是关于该数据标识范围内的数据标识时,由该过滤电路执行的这些过滤操作取决于与该数据标识范围相关联的属性数据。
[0009]在本文所述的一个示例性实施方案中,存在一种方法,该方法包括:
[0010]将范围说明符存储在范围定义寄存器中;
[0011]通过标引该范围定义寄存器来执行相对于指定事务的过滤操作,
[0012]其中该范围定义寄存器被布置
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种数据处理装置,包括:范围定义寄存器,所述范围定义寄存器被布置成存储范围说明符;以及过滤电路,所述过滤电路用于通过标引所述范围定义寄存器来执行相对于指定事务的过滤操作,其中所述范围定义寄存器被布置成以包括有效数和指数的格式存储所述范围说明符,其中数据标识范围至少部分地由所述范围说明符定义,并且当所述指定事务是关于所述数据标识范围内的数据标识时,由所述过滤电路执行的所述过滤操作取决于与所述数据标识范围相关联的属性数据。2.根据权利要求1所述的数据处理装置,其中所述范围说明符进一步包括所述属性数据中的至少一些属性数据。3.根据权利要求1或权利要求2所述的数据处理装置,进一步包括被布置成存储基说明符的基定义寄存器,其中所述数据标识范围包括范围在由所述基说明符指示的第一数据标识与取决于所述第一数据标识的第二数据标识之间的一组数据标识,以及由所述范围说明符指示的数据标识范围。4.根据权利要求3所述的数据处理装置,其中所述基说明符进一步包括所述属性数据中的至少一些属性数据。5.根据权利要求1至4中任一项所述的数据处理装置,其中所述范围定义寄存器是存储器区域范围定义寄存器,并且所述范围说明符是存储器区域范围说明符,并且其中所述数据标识范围是至少部分地由所述存储器区域范围说明符定义的存储器区域。6.根据权利要求5所述的数据处理装置,进一步包括被布置成存储存储器区域基说明符的存储器区域基定义寄存器,其中所述存储器区域包括范围在由所述存储器区域基说明符指示的第一地址与取决于所述第一地址的第二地址之间的一组存储器地址,以及由所述存储器区域范围说明符指示的存储器范围。7.根据权利要求6所述的数据处理装置,其中当所述存储器区域不对应于指定存储器访问时,所述过滤电路响应于所述指定存储器访问,以执行存储器区域说明符查找过程,以试图检索对应于所述指定存储器访问的所述存储器区域范围定义寄存器和所述存储器区域基定义寄存器的替换内容。8.根据权利要求7所述的数据处理装置,其中执行所述存储器区域说明符查找过程包括相对于存储在存储器中的存储器区域说明符的表执行表遍历,其中所述表遍历是包括检查候选存储器区域基说明符的序列的收敛迭代过程,其中在所述收敛迭代过程的每次迭代时,在候选存储器区域基说明符与所述指定存储器访问的所述存储器地址之间进行比较,其中对于所述收敛迭代过程的后续迭代,所述候选存储器区域基说明符取决于所述收敛迭代过程的先前迭代中的所述比较的结果。9.根据权利要求8所述的数据处理装置,其中所述表遍历进一步包括在所述收敛迭代过程之后执行的验证步骤,以确定所述收敛迭代过程的最终迭代的所述候选存储器区域基说明符和由候选存储器区域范围说明符指示的候选存储器范围是否定义包括所述指定存储器访问的所述存储器地址的候选存储器区域。10.根据权利要求7所述的数据处理装置,其中执行所述存储器区域说明符查找过程包
括相对于存储在存储器中的存储器区域说明符的表执行表遍历,其中所述表遍历是包括检查候选存储器区域基说明符的序列的收敛迭代过程,其中在所述收敛迭代过程的每次迭代的第一步骤中,根据每个候选存储器区域基说明符确定候选第一地址,并且当所述候选第一地址表示与所述指定存储器访问兼容的候选存储器区域的边界时,执行每次迭代的第二步骤以确定所述候选第一地址和由候选存储器区域范围说明符指示的候选存储器范围是否定义包括所述指定存储器访问的所述存储器地址的候选存储器区域。11.根据权利要求8或权利要求9所述的数据处理装置,其中所述收敛...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。