【技术实现步骤摘要】
可配置高速缓冲存储器及其配置方法分案申请的相关信息本申请是申请号为PCT/US2010/026106,申请日为2010年3月3日,优先权日为2009年3月3日,专利技术名称为“可配置高速缓冲存储器及其配置方法”的PCT申请进入国家阶段后申请号为201080010235.9的中国专利技术专利申请的分案申请。
本专利技术大体上是针对于可配置高速缓冲存储器及其配置方法。
技术介绍
技术的进步已产生较小且较强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包括无线计算装置,例如便携式无线电话、个人数字助理(PDA)及寻呼装置,其体积小、重量轻且便于用户携带。更具体地说,便携式无线电话(例如,蜂窝式电话及因特网协议(IP)电话)可经由无线网络传送话音及数据包。另外,许多此些无线电话包括并入于其中的其它类型的装置。举例来说,无线电话还可包括数字静态相机、数字视频相机、数字记录器及音频文件播放器。并且,此些无线电话可处理可执行指令,包括可用以接入因特网的软件应用程序(例如,网络浏览器应用程序)。因而,这些无线电话可包括显著的计算能力。数字信号处理器(DSP)、图像处理器及其它处理装置常常用于便携式个人计算装置中,且结合一个或一个以上高速缓冲存储器来操作。高速缓冲存储器通常为存在于存储器层级中的某处的数据的复本。在一些情况下,高速缓冲存储器可仅具有系统中的数据的“最新”复本。高速缓冲存储器的一个典型组件为数据存储器。将此数据存储器划分为若干个高速缓存线,其中每一高速缓存线为系统存储器的唯一(及连续)部分的复本。高速缓冲存储器的另一典型组件为用以使系统存储器地址与特 ...
【技术保护点】
一种方法,其包含:在高速缓冲存储器的标签状态阵列处接收地址,其中所述高速缓冲存储器经配置以具有第一大小、大于所述第一大小的第二大小或者大于所述第二大小的第三大小;将所述地址的第一部分识别为设定索引;使用所述设定索引来定位所述标签状态阵列的至少一个标签字段;识别所述地址的第二部分以与存储在所述至少一个标签字段处的值进行比较;定位所述标签状态阵列的至少一个状态字段,所述至少一个状态字段与匹配所述第二部分的特定标签字段相关联;基于所述地址的第三部分与所述至少一个状态字段的至少两个状态位的比较来识别高速缓存线,其中所述地址的所述第三部分与所述地址的所述第一部分重叠的位的数目是基于所述高速缓冲存储器的大小;以及检索所述高速缓存线。
【技术特征摘要】
2009.03.03 US 12/397,1851.一种用于配置高速缓冲存储器的方法,其包含:在高速缓冲存储器的标签状态阵列处接收地址,其中所述高速缓冲存储器经配置以具有第一大小、大于所述第一大小的第二大小或者大于所述第二大小的第三大小;将所述地址的第一部分识别为设定索引;使用所述设定索引来定位所述标签状态阵列的至少一个标签字段;识别所述地址的第二部分以与存储在所述至少一个标签字段处的值进行比较;定位所述标签状态阵列的至少一个状态字段,所述至少一个状态字段与匹配所述第二部分的特定标签字段相关联;基于所述地址的第三部分与所述至少一个状态字段的至少两个状态位的比较来识别高速缓存线,其中所述地址的所述第三部分与所述地址的所述第一部分重叠的位的数目是基于所述高速缓冲存储器的大小;以及检索所述高速缓存线,其中当所述高速缓冲存储器经配置而具有所述第一大小时,所述地址的所述第一部分与所述地址的所述第三部分的两个位重叠。2.根据权利要求1所述的方法,其中当所述高速缓冲存储器经配置而具有所述第二大小时,所述地址的所述第一部分与所述地址的所述第三部分的单个位重叠,且其中当所述高速缓冲存储器经配置而具有所述第三大小时,所述地址的所述第一部分不与所述地址的所述第三部分的任何位重叠。3.根据权利要求1所述的方法,其中检索所述高速缓存线是由电子装置的处理器执行。4.根据权利要求1所述的方法,其中所述地址的所述第一部分包括在存储器地址寄存器中。5.根据权利要求1所述的方法,其中所述地址的所述第三部分为所述地址的状态地址部分。6.根据权利要求1所述的方法,其中所述高速缓冲存储器的所述第一大小为64千位,且所述高速缓冲存储器的所述第二大小为128千位。7.根据权利要求6所述的方法,其中所述高速缓冲存储器的所述第三大小为256千位。8.一种用于配置高速缓冲存储器的设备,其包含:高速缓冲存储器;以及耦合到所述高速缓冲存储器的处理器,所述处理器经配置以:在所述高速缓冲存储器的标签状态阵列处接收地址,其中所述高速缓冲存储器经配置以具有第一大小、大于所述第一大小的第二大小或者大于所述第二大小的第三大小;使用所述地址的第一部分作为设定索引来定位所述标签状态阵列的至少一个标签字段;定位所述标签状态阵列的至少一个状态字段,所述至少一个状态字段与所述至少一个标签字段的特定标签字段相关联,其中所述特定标签字段与所述地址的第二部分匹配;以及基于所述地址的第三部分与所述至少一个状态字段的至少两个状态位的比较来检索高速缓存线,其中所述地址的所述第三部分与所述地址的所述第一部分重叠的位的数目是基于所述高速缓冲存储器的大小,其中当所述高速缓冲存储器经配置而具有所述第一大小时,所述地址的所述第一部分与所述地址的所述第三部分的两个位重叠。9.根据权利要求8所述的设备,其中所述地址的所述第一部分的第一位置以及所述地址的所述第二部分的第二位置是基于所述高速缓冲存储器的所述大小而选择的。10.根据权利要求9所述的设备,其中当所述高速缓冲存储器具有所述第一大小时与当所述高速缓...
【专利技术属性】
技术研发人员:克里斯托弗·爱德华·科布,阿贾伊·阿南塔·英格尔,卢奇安·科德雷斯库,沈剑,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。