【技术实现步骤摘要】
【国外来华专利技术】基于索引的虚拟寻址的方法和设备相关申请案的交叉参考本专利技术要求2012年7月3日由何玉兰(HoYuLam)等人递交的专利技术名称为“基于索引的虚拟寻址的方法和设备(MethodandApparatusforIndex-BasedVirtualAddressing)”的第13/541,287号美国非临时专利申请案的在先申请优先权,该在先申请要求2011年7月6日由何玉兰(HoYuLam)等人递交的专利技术名称为“实现基于索引的负载平衡的方法和设备(MethodandApparatusforAchievingIndex-BasedLoadBalancing)”的第61/504,827号美国临时专利申请案的在先申请优先权,这两个在先申请的内容均以引入的方式并入本文本中,如全文再现一般。关于由联邦政府赞助的研究或开发的声明不适用。参考缩微胶片附录不适用。
无
技术介绍
在现代处理器系统中,硬件(例如,存储器)的物理地址通常可以映射或转译为虚拟地址,反之亦然。该过程可以在处理器中实施并且可以称为虚拟寻址(virtualaddressing)。具备虚拟寻址能力的处理器可以利用可能位于不同芯片上的各种资源,例如逻辑单元和/或内存空间。在实践中,可能需要解决各种问题。例如,资源(例如,存储器)的规模可能有限,因此数据结构(例如,大型查找表)可能无法存储在单个资源中而是可能需要在多个资源中划分。此外,该存储器的尺寸可能无法无限扩大,因为当存储器大小超过某一阈值时内存延迟(memorylatency)会增加且吞吐量会下降。因此,需要开发可以在处理器系统的配置中提供高性能和灵 ...
【技术保护点】
一种基于索引的虚拟寻址的设备,其包括:存储器,所述存储器用于存储路由表;以及处理器,所述处理器耦接到所述存储器,所述处理器用于:生成对某一例项中至少一个区段进行存取的请求;基于所述例项而将一个索引指派给所述请求;基于所述索引而在所述路由表中查找表项,其中所述表项包含资源位向量;以及基于所述资源位向量来识别包含所述例项中所述区段中至少一部分的资源;其中所述处理器进一步用于基于所述请求而生成一个值,并且其中所述资源进一步基于所述值;其中所述例项被划分到包含所述资源的一组资源中,其中所述资源位向量包括数量等于所述资源组中资源数量的值为'1'的位,其中所述资源位向量内值为'1'的位的位置基于所述值来确定,并且其中所述资源基于所述位置来识别。
【技术特征摘要】
【国外来华专利技术】2011.07.06 US 61/504,827;2012.07.03 US 13/541,2871.一种基于索引的虚拟寻址的设备,其包括:存储器,所述存储器用于存储路由表;以及处理器,所述处理器耦接到所述存储器,所述处理器用于:生成对某一例项中至少一个区段进行存取的请求;基于所述例项而将一个索引指派给所述请求;基于所述索引而在所述路由表中查找表项,其中所述表项包含资源位向量;以及基于所述资源位向量来识别包含所述例项中所述区段中至少一部分的资源;其中所述处理器进一步用于基于所述请求而生成一个值,并且其中所述资源进一步基于所述值;其中所述例项被划分到包含所述资源的一组资源中,其中所述资源位向量包括数量等于所述资源组中资源数量的值为'1'的位,其中所述资源位向量内值为'1'的位的位置基于所述值来确定,并且其中所述资源基于所述位置来识别。2.根据权利要求1所述的设备,其中所述请求包括标题区段,所述标题区段包括至少一个键字,并且其中所述值基于所述键字。3.根据权利要求1所述的设备,其中所述表项进一步包括例项标识(ID),并且其中所述例项ID基于所述索引来确定。4.根据权利要求3所述的设备,其中所述表项进一步包括有效性字段,其中所述资源位向量只有在所述有效性字段有效时才被考虑。5.根据权利要求1所述的设备,其中当所述值等于i,其中i是整数时,所述位置对应于从所述资源位向量中的最低有效位(LSB)算起的第i+1个值为'1'的位。6.根据权利要求1所述的设备,其中当所述值等于i,其中i是整数时,所述位置对应于从所述资源位向量中的最高有效位(MSB)算起的第i+1个值为'1'的位。7.根据权利要求2所述的设备,其中所述例项被划分到包含所述资源的一组资源中,其中所述资源位向量包括数量等于所述资源组中资源数量的值为'0'的位,其中所述资源位向量内值为'0'的位的位置基于所述值来确定,并且其中所述资源基于所述位置来识别。8.根据权利要求1所述的设备,其中所述资源位向量包括识别所述资源的资源ID。9.一种基于索引的虚拟寻址的方法,其包括:生成对某一例项中至少一个区段进行存取的请求;基于所述例项而将一个索引指派给所述请求;基于所述索引而在路由表中查找表项,其中所述表项包含资源位向量;以及基于所述资源位向量来识别包含所述例项中所述区段中至少一部分的资源;基于所述请求而生成一个值,其中所述资源进一步基于所述值;其中所述例项被划分到包含所述资源的一组资源中,其中所述资源位向量包括数量等于所述资源组中资源数量的值为'1'的位,其中所述资源位向量内值为'1'的位的位置基于所述值来确定,并且其中所述资源基于所述位置来识别。10.根据权利要求9所述的方法,其中所述请求包括标题区段,所述标题区段包括至少一个键字,并且其中所述值基于所述键字。11.根据权利要求9所述的方法,其中所述表项进一步包括例项标识(ID),并且其中所述例项ID基于所述索引来确定。12.根据权利要求11所述的方法,其中所述表项进一步包括有效性字段,其中所述资源位向量只有在所述有效性字段有效时才被考虑。13.根据权利要求9所述的方法,其中当所述值等于i,其中i是整数时,所述位置...
【专利技术属性】
技术研发人员:蓝和玉,赛勒斯·库玛,威廉姆·林奇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。