System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、处理系统通常提供一组存储器资源,诸如一个或多个高速缓存、一个或多个形成用于处理系统的系统存储器的存储器模块等。存储器资源包括一组用以存储数据的物理存储器位置,其中每个存储器位置与唯一物理地址相关联,该物理地址允许识别并访问该存储器位置。为了提供存储器资源的有效且灵活的使用,许多处理单元支持虚拟寻址,其中操作系统维持针对一个或多个执行程序的虚拟地址空间,并且处理单元提供硬件结构,这些硬件结构支持虚拟地址到存储器资源的对应物理地址的转换。
2、例如,处理单元通常包括一个或多个转换后备缓冲器(translation lookasidebuffer,tlb),其在一个或多个高速缓存中存储针对最近访问的存储器位置的虚拟到物理地址映射。随着操作系统或其他系统资源更改虚拟存储器空间,存储在一个或多个高速缓存中的映射就变得过时了。因此,为了维持存储器一致性和适当的程序执行,处理系统可以支持映射无效请求,其中操作系统或其他资源请求将高速缓存处指定的虚拟到物理地址映射宣布无效,使得此类映射不用于地址转换。然而,用于执行此类映射无效请求的常规技术具有相对低的吞吐量,从而限制了处理系统的整体效率和灵活性。
技术实现思路
【技术保护点】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中并行处理所述多个无效请求包括:
3.根据权利要求2所述的方法,其中并行处理所述多个无效请求包括:
4.根据权利要求3所述的方法,并行处理所述多个无效请求包括:
5.根据权利要求4所述的方法,其中处理所述多个无效请求包括:
6.根据任一前述权利要求所述的方法,还包括:
7.根据权利要求6所述的方法,其中抑制所述第一页面遍历操作包括:在处理所述第一无效请求的同时,重启所述第一页面遍历操作。
8.一种方法,包括:
9.根据权利要求8所述的方法,还包括:
10.根据权利要求9所述的方法,还包括:
11.根据权利要求10所述的方法,其中处理所述第一无效请求包括:在无效处理流水线的第一级处处理所述第一无效请求,同时在所述无效流水线的第二级处处理所述第二无效请求。
12.根据权利要求11所述的方法,其中在所述无效处理流水线的所述第一级处处理所述第一无效请求包括:经由与第一无效操作相关联的第一处理逻辑,将与所述
13.根据权利要求12所述的方法,其中在所述无效处理流水线的所述第二级处处理所述第二无效请求包括:经由与第二无效操作相关联的第二处理逻辑,将与所述第二无效请求相关联的第二状态信息从所述第二队列传送到第三队列。
14.根据任一前述权利要求所述的方法,还包括:
15.一种处理器,包括:
16.根据权利要求15所述的处理器,其中所述至少一个无效处理流水线包括:
17.根据权利要求16所述的处理器,其中所述至少一个无效处理流水线包括:
18.根据权利要求17所述的处理器,所述至少一个无效处理流水线包括:
19.根据权利要求18所述的处理器,其中:
20.根据任一前述权利要求所述的处理器,其中所述TLB还包括:
...【技术特征摘要】
【国外来华专利技术】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中并行处理所述多个无效请求包括:
3.根据权利要求2所述的方法,其中并行处理所述多个无效请求包括:
4.根据权利要求3所述的方法,并行处理所述多个无效请求包括:
5.根据权利要求4所述的方法,其中处理所述多个无效请求包括:
6.根据任一前述权利要求所述的方法,还包括:
7.根据权利要求6所述的方法,其中抑制所述第一页面遍历操作包括:在处理所述第一无效请求的同时,重启所述第一页面遍历操作。
8.一种方法,包括:
9.根据权利要求8所述的方法,还包括:
10.根据权利要求9所述的方法,还包括:
11.根据权利要求10所述的方法,其中处理所述第一无效请求包括:在无效处理流水线的第一级处处理所述第一无效请求,同时在所述无效流水线的第二级处处理所述第二无效请求。
12.根据权利要求11所述的方法...
【专利技术属性】
技术研发人员:韦德·K·史密斯,安东尼·阿萨罗,
申请(专利权)人:超威半导体公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。