[发明专利]信息处理设备、信息处理方法以及程序无效
申请号: | 201310346776.4 | 申请日: | 2013-08-09 |
公开(公告)号: | CN103593305A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 山口隆盛;下屋铺太一;山本和典 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 朱胜;李春晖 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 设备 方法 以及 程序 | ||
技术领域
本技术涉及一种信息处理设备、信息处理方法以及程序,并且特别地涉及在设置有使用高速缓存存储器的多个处理器的多处理器系统中可以缩短用于高速缓存处理的时间段而同时抑制硬件的规模的一种信息处理设备、信息处理方法以及程序。
背景技术
当使用高速缓存存储器的处理器经由共享存储器与另一处理器或装置交换数据时,进行高速缓存处理。高速缓存处理包括:针对在高速缓存存储器中所存储的数据,进行传输至共享存储器和丢弃中的至少一个。
在高速缓存处理中,检测目标数据是否存在于高速缓存存储器中,并且在目标数据存在于高速缓存存储器中的情况下,对该数据进行传输至共享存储器和丢弃中的至少一个。因此,用于高速缓存处理的时间段正比于目标数据的大小。
由于这个原因,提出了如下发明:在该发明中,在用于高速缓存处理的目标数据的大小大于或等于高速缓存存储器的大小的情况下,对在高速缓存存储器中所存储的全部数据而不是对目标数据进行高速缓存处理。根据这一点,可以避免进行关于目标数据是否存在于高速缓存存储器中的检测,并且可以缩短用于高速缓存处理的时间段。
另一方面,在设置有使用高速缓存存储器的多个处理器的多处理器系统中要维持各个高速缓存存储器之间数据的一致性。这种一致性通常由硬件所维持。
但是,在对高速缓存存储器中所存储的全部数据进行高速缓存处理的情况下,因为对于硬件规模的抑制等,存在无法维持各个高速缓存存储器之间数据的一致性的硬件。
提出了另一发明:在该发明中,在进行图像处理的多处理器系统中,仅在紧邻应用程序的运行之前和紧接应用程序的运行之后,对在高速缓存存储器中所存储的数据进行传输至共享存储器和丢弃,以使得有效地管理高速缓存存储器与共享存储器之间的一致性。(例如,参见日本未审查专利申请公布第2008-204292号)。
发明内容
如上所述,在多处理器系统中,在对高速缓存存储器中所存储的全部数据进行高速缓存处理的情况下,因为对于硬件规模的抑制等,存在无法维持各个高速缓存存储器之间数据的一致性的硬件。因此,在多处理器系统中,在一些情况下不对在高速缓存存储器中所存储的全部数据进行高速缓存处理。
因此,期望在多处理器系统中,通过对在高速缓存存储器中所存储的全部数据进行高速缓存处理来缩短用于高速缓存处理的时间段而同时抑制硬件的规模。
鉴于上述情形提出了本技术,并且期望在多处理器系统中,缩短用于高速缓存处理的时间段而同时抑制硬件的规模。
根据本技术的实施例的信息处理设备包括:多个高速缓存存储器、配置成分别访问多个高速缓存存储器的多个处理器、以及存储器;在该信息处理设备中,多个处理器中的每个运行程序以用作高速缓存处理单元,该高速缓存处理单元配置成针对在高速缓存存储器中所存储的全部数据执行高速缓存处理,该高速缓存处理包括传输至存储器和丢弃中的至少一个。
根据本技术的实施例的信息处理方法包括:使得包括多个高速缓存存储器、配置成分别访问多个高速缓存存储器的多个处理器、以及存储器的信息处理设备的多个处理器中的每个运行程序,以针对在高速缓存存储器中所存储的全部数据执行高速缓存处理,该高速缓存处理包括传输至存储器和丢弃中的至少一个。
根据本技术的实施例的程序使得信息处理设备的多个处理器中的每个用作高速缓存处理单元,该信息处理设备包括:多个高速缓存存储器、配置成分别访问该多个高速缓存存储器的多个处理器、以及存储器,该高速缓存处理单元配置成针对在高速缓存存储器中所存储的全部数据执行高速缓存处理,该高速缓存处理包括传输至存储器和丢弃中的至少一个。
根据本技术的实施例,多个处理器中的每个针对在由该处理器所访问的高速缓存存储器中所存储的全部数据执行高速缓存处理,该高速缓存处理包括传输至存储器和丢弃中的至少一个。
根据本技术的实施例,可以在多处理器系统中缩短用于高速缓存处理的时间段而同时抑制硬件规模。
附图说明
图1是示出用作施加了本技术、根据实施例的信息处理设备的多处理器系统的配置示例的框图;
图2示出了高速缓存开始单元的配置示例;
图3示出了总高速缓存处理单元的配置示例;
图4是用于描述高速缓存开始处理的流程图;以及
图5是用于描述同步总高速缓存处理的流程图。
具体实施方式
实施例
根据实施例的信息处理设备的配置示例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310346776.4/2.html,转载请声明来源钻瓜专利网。