-
公开(公告)号:US07805572B2
公开(公告)日:2010-09-28
申请号:US11824349
申请日:2007-06-29
IPC分类号: G06F12/00
CPC分类号: G06F12/0888 , G06F12/0862 , G06F12/123 , G06F12/126
摘要: Embodiments of the present invention are directed to a scheme in which information as to the future behavior of particular software is used in order to optimize cache management and reduce cache pollution. Accordingly, a certain type of data can be defined as “short life data” by using knowledge of the expected behavior of particular software. Short life data can be a type of data which, according to the ordinary expected operation of the software, is not expected to be used by the software often in the future. Data blocks which are to be stored in the cache can be examined to determine if they are short life data blocks. If the data blocks are in fact short life data blocks they can be stored only in a particular short life area of the cache.
摘要翻译: 本发明的实施例涉及一种方案,其中使用关于特定软件的未来行为的信息以便优化高速缓存管理并减少高速缓存污染。 因此,通过使用特定软件的预期行为的知识,可将某种类型的数据定义为“短寿命数据”。 短寿命数据可以是一种类型的数据,根据软件的普通预期操作,预计软件通常不会被使用。 可以检查要存储在高速缓存中的数据块,以确定它们是否是短寿命数据块。 如果数据块实际上是短寿命数据块,则它们可以仅存储在高速缓存的特定短寿命区域中。
-
公开(公告)号:US20090006761A1
公开(公告)日:2009-01-01
申请号:US11824349
申请日:2007-06-29
IPC分类号: G06F12/08
CPC分类号: G06F12/0888 , G06F12/0862 , G06F12/123 , G06F12/126
摘要: Embodiments of the present invention are directed to a scheme in which information as to the future behavior of particular software is used in order to optimize cache management and reduce cache pollution. Accordingly, a certain type of data can be defined as “short life data” by using knowledge of the expected behavior of particular software. Short life data can be a type of data which, according to the ordinary expected operation of the software, is not expected to be used by the software often in the future. Data blocks which are to be stored in the cache can be examined to determine if they are short life data blocks. If the data blocks are in fact short life data blocks they can be stored only in a particular short life area of the cache.
摘要翻译: 本发明的实施例涉及一种方案,其中使用关于特定软件的未来行为的信息以便优化高速缓存管理并减少高速缓存污染。 因此,通过使用特定软件的预期行为的知识,可将某种类型的数据定义为“短寿命数据”。 短寿命数据可以是一种类型的数据,根据软件的普通预期操作,预计软件通常不会被使用。 可以检查要存储在高速缓存中的数据块,以确定它们是否是短寿命数据块。 如果数据块实际上是短寿命数据块,则它们可以仅存储在高速缓存的特定短寿命区域中。
-