-
公开(公告)号:US20090327607A1
公开(公告)日:2009-12-31
申请号:US12215093
申请日:2008-06-25
申请人: R. Scott Tetrick , Dale Juenemann , Jordan Howes , Jeanna Matthews , Steven Wells , Glenn Hinton , Oscar Pinto
发明人: R. Scott Tetrick , Dale Juenemann , Jordan Howes , Jeanna Matthews , Steven Wells , Glenn Hinton , Oscar Pinto
CPC分类号: G06F12/0868 , G06F12/0888 , G06F2212/222 , Y02D10/13
摘要: In some embodiments, an electronic system may include a cache located between a mass storage and a system memory, and code stored on the electronic system to prevent storage of stream data in the cache and to send the stream data directly between the system memory and the mass storage based on a comparison of first metadata of a first request for first information and pre-boot stream information stored in a previous boot context. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,电子系统可以包括位于大容量存储器和系统存储器之间的高速缓存器,以及存储在电子系统上的代码,以防止流数据在高速缓存中的存储并且直接在系统存储器和 基于对第一信息的第一请求的第一元数据和先前引导上下文中存储的预引导流信息的比较的大容量存储。 公开和要求保护其他实施例。
-
公开(公告)号:US20090172048A1
公开(公告)日:2009-07-02
申请号:US11968033
申请日:2007-12-31
申请人: R. Scott Tetrick , Glenn Hinton , Dale Juenemann
发明人: R. Scott Tetrick , Glenn Hinton , Dale Juenemann
CPC分类号: G06F3/0656 , G06F3/061 , G06F3/0676
摘要: In some embodiments a beginning portion of a disk drive file fragment is stored in a memory, and the beginning portion of the disk drive file fragment is accessed from the memory. Other embodiments are described and claimed.
摘要翻译: 在一些实施例中,磁盘驱动器文件片段的开始部分存储在存储器中,并且从存储器访问磁盘驱动器文件片段的开始部分。 描述和要求保护其他实施例。
-
公开(公告)号:US08219757B2
公开(公告)日:2012-07-10
申请号:US12286460
申请日:2008-09-30
申请人: Glenn Hinton , Dale Juenemann , R. Scott Tetrick
发明人: Glenn Hinton , Dale Juenemann , R. Scott Tetrick
IPC分类号: G06F12/00
CPC分类号: G06F12/0897 , G06F12/0888 , G06F2212/1021 , G06F2212/222
摘要: In some embodiments, a processor-based system includes a processor, a system memory coupled to the processor, a mass storage device, a cache memory located between the system memory and the mass storage device, and code stored on the processor-based system to cause the processor-based system to utilize the cache memory. The code may be configured to cause the processor-based system to preferentially use only a selected size of the cache memory to store cache entries having less than or equal to a selected number of cache hits. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,基于处理器的系统包括处理器,耦合到处理器的系统存储器,大容量存储设备,位于系统存储器和大容量存储设备之间的高速缓冲存储器以及存储在基于处理器的系统上的代码 使基于处理器的系统利用高速缓冲存储器。 代码可以被配置为使得基于处理器的系统优先仅使用所选大小的高速缓冲存储器来存储具有小于或等于所选数量的高速缓存命中的高速缓存条目。 公开和要求保护其他实施例。
-
公开(公告)号:US08433854B2
公开(公告)日:2013-04-30
申请号:US12215093
申请日:2008-06-25
申请人: R. Scott Tetrick , Dale Juenemann , Jordan Howes , Jeanna Matthews , Steven Wells , Glenn Hinton , Oscar Pinto
发明人: R. Scott Tetrick , Dale Juenemann , Jordan Howes , Jeanna Matthews , Steven Wells , Glenn Hinton , Oscar Pinto
IPC分类号: G06F12/00
CPC分类号: G06F12/0868 , G06F12/0888 , G06F2212/222 , Y02D10/13
摘要: In some embodiments, an electronic system may include a cache located between a mass storage and a system memory, and code stored on the electronic system to prevent storage of stream data in the cache and to send the stream data directly between the system memory and the mass storage based on a comparison of first metadata of a first request for first information and pre-boot stream information stored in a previous boot context. Other embodiments are disclosed and claimed.
-
公开(公告)号:US20100082906A1
公开(公告)日:2010-04-01
申请号:US12286460
申请日:2008-09-30
申请人: Glenn Hinton , Dale Juenemann , R. Scott Tetrick
发明人: Glenn Hinton , Dale Juenemann , R. Scott Tetrick
CPC分类号: G06F12/0897 , G06F12/0888 , G06F2212/1021 , G06F2212/222
摘要: In some embodiments, a processor-based system includes a processor, a system memory coupled to the processor, a mass storage device, a cache memory located between the system memory and the mass storage device, and code stored on the processor-based system to cause the processor-based system to utilize the cache memory. The code may be configured to cause the processor-based system to preferentially use only a selected size of the cache memory to store cache entries having less than or equal to a selected number of cache hits. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,基于处理器的系统包括处理器,耦合到处理器的系统存储器,大容量存储设备,位于系统存储器和大容量存储设备之间的高速缓冲存储器以及存储在基于处理器的系统上的代码 使基于处理器的系统利用高速缓冲存储器。 代码可以被配置为使得基于处理器的系统优先仅使用所选大小的高速缓冲存储器来存储具有小于或等于所选数量的高速缓存命中的高速缓存条目。 公开和要求保护其他实施例。
-
公开(公告)号:US20130007341A1
公开(公告)日:2013-01-03
申请号:US13533372
申请日:2012-06-26
申请人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
发明人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
CPC分类号: G06F12/0868 , G06F12/0871 , G06F2212/222 , G06F2212/282 , G06F2212/461 , G06F2212/463
摘要: In some embodiments, a non-volatile cache memory may include a segmented non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the segmented non-volatile cache memory, wherein the controller is configured to control utilization of the segmented non-volatile cache memory. The segmented non-volatile cache memory may include a file cache segment, the file cache segment to store complete files in accordance with a file cache policy, and a block cache segment, the block cache segment to store one or more blocks of one or more files in accordance with a block cache policy, wherein the block cache policy is different from the file cache policy.
摘要翻译: 在一些实施例中,非易失性高速缓存存储器可以包括分配的非易失性高速缓存存储器,其被配置为位于系统存储器和电子系统的大容量存储设备之间,以及耦合到分段的非易失性高速缓冲存储器的控制器,其中 控制器被配置为控制分段的非易失性高速缓冲存储器的利用。 分段非易失性高速缓冲存储器可以包括文件高速缓存段,文件高速缓存段,以根据文件高速缓存策略来存储完整文件,以及块高速缓存段,块高速缓存段,用于存储一个或多个 文件,其中块高速缓存策略与文件高速缓存策略不同。
-
公开(公告)号:US20120203960A1
公开(公告)日:2012-08-09
申请号:US13450882
申请日:2012-04-19
申请人: R. Scott Tetrick , Dale Juenemann , Robert Brennan
发明人: R. Scott Tetrick , Dale Juenemann , Robert Brennan
CPC分类号: G06F12/0897 , G06F12/0866 , G06F2212/222 , G11C2211/5641
摘要: In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the multi-level non-volatile cache memory, wherein the controller is configured to control utilization of the multi-level non-volatile cache memory. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,非易失性高速缓存存储器可以包括配置为位于系统存储器和电子系统的大容量存储设备之间的多级非易失性高速缓存存储器,以及耦合到多级非易失性存储器 缓存存储器,其中所述控制器被配置为控制所述多级非易失性高速缓冲存储器的利用。 公开和要求保护其他实施例。
-
公开(公告)号:US20100082904A1
公开(公告)日:2010-04-01
申请号:US12286340
申请日:2008-09-30
申请人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
发明人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
IPC分类号: G06F12/08
CPC分类号: G06F12/0868 , G06F12/0871 , G06F2212/222 , G06F2212/282 , G06F2212/461 , G06F2212/463
摘要: In some embodiments, a non-volatile cache memory may include a segmented non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the segmented non-volatile cache memory, wherein the controller is configured to control utilization of the segmented non-volatile cache memory. The segmented non-volatile cache memory may include a file cache segment, the file cache segment to store complete files in accordance with a file cache policy, and a block cache segment, the block cache segment to store one or more blocks of one or more files in accordance with a block cache policy, wherein the block cache policy is different from the file cache policy. The controller may be configured to utilize the file cache segment in accordance with information related to the block cache segment and to utilize the block cache segment in accordance with information related to the file cache segment. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,非易失性高速缓存存储器可以包括分配的非易失性高速缓存存储器,其被配置为位于系统存储器和电子系统的大容量存储设备之间,以及耦合到分段的非易失性高速缓冲存储器的控制器,其中 控制器被配置为控制分段的非易失性高速缓冲存储器的利用。 分段非易失性高速缓冲存储器可以包括文件高速缓存段,文件高速缓存区段以根据文件高速缓存策略来存储完整文件,以及块高速缓存段,块高速缓存段,用于存储一个或多个 文件,其中块高速缓存策略与文件高速缓存策略不同。 控制器可以被配置为根据与块高速缓存段相关的信息来利用文件高速缓存段,并且根据与文件高速缓存段有关的信息利用块高速缓存段。 公开和要求保护其他实施例。
-
公开(公告)号:US20090327584A1
公开(公告)日:2009-12-31
申请号:US12215762
申请日:2008-06-30
申请人: R. Scott Tetrick , Dale Juenemann , Robert Brennan
发明人: R. Scott Tetrick , Dale Juenemann , Robert Brennan
CPC分类号: G06F12/0897 , G06F12/0866 , G06F2212/222 , G11C2211/5641
摘要: In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the multi-level non-volatile cache memory, wherein the controller is configured to control utilization of the multi-level non-volatile cache memory. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,非易失性高速缓存存储器可以包括配置为位于系统存储器和电子系统的大容量存储设备之间的多级非易失性高速缓存存储器,以及耦合到多级非易失性存储器 缓存存储器,其中所述控制器被配置为控制所述多级非易失性高速缓冲存储器的利用。 公开和要求保护其他实施例。
-
公开(公告)号:US08214596B2
公开(公告)日:2012-07-03
申请号:US12286340
申请日:2008-09-30
申请人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
发明人: Dale Juenemann , R. Scott Tetrick , Oscar Pinto
IPC分类号: G06F12/00
CPC分类号: G06F12/0868 , G06F12/0871 , G06F2212/222 , G06F2212/282 , G06F2212/461 , G06F2212/463
摘要: In some embodiments, a non-volatile cache memory may include a segmented non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the segmented non-volatile cache memory, wherein the controller is configured to control utilization of the segmented non-volatile cache memory. The segmented non-volatile cache memory may include a file cache segment, the file cache segment to store complete files in accordance with a file cache policy, and a block cache segment, the block cache segment to store one or more blocks of one or more files in accordance with a block cache policy, wherein the block cache policy is different from the file cache policy. The controller may be configured to utilize the file cache segment in accordance with information related to the block cache segment and to utilize the block cache segment in accordance with information related to the file cache segment. Other embodiments are disclosed and claimed.
摘要翻译: 在一些实施例中,非易失性高速缓存存储器可以包括分配的非易失性高速缓存存储器,其被配置为位于系统存储器和电子系统的大容量存储设备之间,以及耦合到分段的非易失性高速缓冲存储器的控制器,其中 控制器被配置为控制分段的非易失性高速缓冲存储器的利用。 分段非易失性高速缓冲存储器可以包括文件高速缓存段,文件高速缓存段,以根据文件高速缓存策略来存储完整文件,以及块高速缓存段,块高速缓存段,用于存储一个或多个 文件,其中块高速缓存策略与文件高速缓存策略不同。 控制器可以被配置为根据与块高速缓存段相关的信息来利用文件高速缓存段,并且根据与文件高速缓存段有关的信息利用块高速缓存段。 公开和要求保护其他实施例。
-
-
-
-
-
-
-
-
-