【技术实现步骤摘要】
本专利技术涉及高速缓冲存储器(cache memory)系统,更具体地,涉及使用多通道组相联系统回写的替换技术。
技术介绍
众所周知,当高速缓冲存储器系统存在高速缓冲存储器错误时,下述两种结构能够确定待被替换的数据块。(1)根据访问状态选择数据块的结构;(2)根据高速缓冲存储器的状态,通过固定优先权选择数据块的结构。结构(1)的实例可以是替换最近最少被访问的数据块的结构(称为最近最少使用(LRU)结构),还可以是替换最近最少被替换的数据块的结构(称为先进先出(FIFO)结构)。在实现结构(2)的方法中,存在替换排他不一致(exclusive-discordant)的数据块的结构。进一步,作为在替换处理中改善总线流量的结构,存在如日本专利未审公开No.11-39218(第3~4页,图1)中所公开的可在上述结构(1)和(2)间切换使用的结构。该结构在下文中将作为现有技术被参考。在现有技术中,计数器被用来计数高速缓冲存储器的排他不一致条目数,并且如有必要,根据计数器的计数值,切换替换高速缓冲存储器的方法。更具体的,当高速缓冲存储器的排他不一致的条目数少于计数值时,由 ...
【技术保护点】
一种高速缓冲存储器系统,包括:高速缓冲存储器;总线负载判决设备,用于对连接到记录设备的总线的状态执行判决,该记录设备中存储所述高速缓冲存储器的高速缓冲存储器目标数据;以及替换通道控制器,用于根据由所述总线负载判决设备 执行的所述判决的结果来控制所述高速缓冲存储器的替换形式。
【技术特征摘要】
JP 2004-10-20 2004-3052561.一种高速缓冲存储器系统,包括高速缓冲存储器;总线负载判决设备,用于对连接到记录设备的总线的状态执行判决,该记录设备中存储所述高速缓冲存储器的高速缓冲存储器目标数据;以及替换通道控制器,用于根据由所述总线负载判决设备执行的所述判决的结果来控制所述高速缓冲存储器的替换形式。2.根据权利要求1所述的高速缓冲存储器系统,其中所述高速缓冲存储器是多通道组相联系统中的高速缓冲存储器。3.根据权利要求1所述的高速缓冲存储器系统,其中所述总线负载判决设备根据对所述总线状态的所述判决设置所述总线负载为有效/无效;并且所述替换通道控制器根据所述总线负载判决设备的设置状态控制所述高速缓冲存储器的所述替换形式。4.根据权利要求3所述的高速缓冲存储器系统,其中当所述总线负载被所述总线负载判决设备判决为有效时,所述替换通道控制器通过向非排他不一致的通道给予优先权而执行替换,当所述总线负载被判决为无效时,通过向排他不一致的通道给予优先权而执行替换。5.根据权利要求3所述的高速缓冲存储器系统,其中所述总线负载判决设备包括采集并保持所述总线的总线请求保留号的总线负载信息保持单元;总线负载判决条件设置单元,用于设置用来判决所述被采集并保持的所述总线请求保留号中的所述总线负载的条件(以下称为判决条件);以及比较器,比较所述总线负载信息保持单元中保持的所述总线请求保留号和在所述总线负载判决条件设置单元中设置的所述判决条件,并且从而根据所执行的比较结果设置所述总线的负载为有效/无效。6.根据权利要求5所述的高速缓冲存储器系统,其中当所述总线请求保留号大于或等于所述判决条件时,所述比较器判决所述总线负载为有效,在其他情况下,判决为无效。7.根据权利要求3所述的高速缓冲存储器系统,其中所述总线负载判决设备包括能够从所述设备的外部设置所述总线负载的存在性的总线负载存在信息设置单元,所述总线负载判决设备根据所述总线负载存在信息设置单元的设置状态判决所述总线负载为有效/无效。8.根据权利要求7所述的高速缓冲存储器系统,其中所述总线负载存在信息设置单元根据写在程序中的、表示所述总线负载为有效或无线的信息,设置所述总线负载的存在性。9.根据权利要求3所述的高速缓冲存储器系统,其中所述高速缓冲存储器包括多个高速缓冲存储器存储线;并且在所述高速缓冲存储器的每一高速缓冲存储器存储线中都存在多个表示排他不一致的脏位的状态下,当所述总线负载被所述总线负载判决设备判决为有效时,所述替换通道控制器通过向具有较少脏位有效数的通道给予优先权而执行替换,当被判决为无效时,通过向具有较多脏位有效数的通道给予优先权而执行替换。10.根据权利要求3所述的高速缓冲存储器系统,其中所述高速缓冲存储器包括多个高速缓冲存储器存储线;并且在所述高速缓冲存储器能够执行突发传输的状态下,当每一所述高速缓冲存储器存储线中都存在多个表示排他不一致的脏位且有效脏位的数目相互间一致时,所述替换通道控制器根据所述高速缓冲存储器的突发传输设置和所述有效脏位的分布而更改待被替换的通道。11.一种处理输入数据并将其以运动图像数据输出的运动图像处理器,所述处理器包括高速缓冲存储器;总线负载判决设备,用于对连接到记录设备的总线的状态执行判决,该记录设备中存储所述高速缓冲存储器的高速缓冲存储器目标数据;替换通道控制器,用于根据由所述总线负载判决设备执行的所述判决的结果来控制所述高速缓冲存储器的替换形式;控制器,用于访问所述高速缓冲存储器;记录设备,用于记录所述控制器的命令或所述数据;总线,用于在所述控制器和所述记录设备之间传输所述命令或所述数据;以及总线控制器,用于向所述总线负载判决设备输出关于所述总线负载的信息。12.根据权利要求11所述的运动图像处理器,其中所述高速缓冲存储器是多通道组相联系统中的高速缓冲存储器。13.根据权利要求11所述的运动图像处理器,其中所述总线负载判决设备根据对所述总线状态的所述判决设置所述总线负载为有效/无效;并且所述替换通道控制器根据所述总线负载判决设备的设置状态控制所述高速缓冲存储器的所述替换形式。14.根据权利要求13所述的运动图像处理器,其中当所述总线负载被所述总线负载判决设备判决为有效时,所述替换通道控制器通过向非排他不一致的通道给予优先权而执行替换,当所述总线负载被判决为无效时,通过向排他不一致的通道给予优先权而执行替换。15.根据权利要求13所述的运动图像处理器,其中所述总线负载判决设备包括采集并保持所述总线的总线请求保留号的总线负载信息保持单元;总线负载判决条件设置单元,用于设置用来判决所述总线请求保留号中的所述总线负载的条件...
【专利技术属性】
技术研发人员:宫下贵典,柴田耕作,津幡真太郎,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。