US Patent No: 7,181,572

Number of patents in Portfolio can not be more than 2000

Cache updating method and apparatus

Stats

ALSO PUBLISHED AS: 20040143710
See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of updating a cache in an integrated circuit comprising: the cache; a processor connected to the cache via a cache bus; a memory interface connected to the cache via a first bus and to the processor via a second bus, the first bus being wider than the second bus or the cache bus; and memory connected to the memory interface via a memory bus; the method comprising the steps of: (a) following a cache miss, using the processor to issue a request for first data via a first address, the first data being that associated with the cache miss; (b) in response to the request, using the memory interface to fetch the first data from the memory, and sending the first data to the processor; (c) sending, from the memory interface and via the first bus, the first data and additional data, the additional data being that stored in the memory adjacent the first data; (d) updating the cache with the first data and the additional data via the first bus; and (e) updating flags in the cache associated with the first data and the additional data, such that the updated first data and additional data in the cache is valid.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ZAMTEC LIMITEDDUBLIN 2, IE3243

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Walmsley, Simon Robert Balmain, AU 1343 4604

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (1)
6,145,054 Apparatus and method for handling multiple mergeable misses in a non-blocking cache 94 1998

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
FUSION-IO, INC. (24)
8,402,201 Apparatus, system, and method for storage space recovery in solid-state storage 3 2007
8,296,337 Apparatus, system, and method for managing data from a requesting device with an empty data token directive 1 2007
8,261,005 Apparatus, system, and method for managing data in a storage device with an empty data token directive 1 2007
7,778,020 Apparatus, system, and method for a modular blade 0 2007
8,316,277 Apparatus, system, and method for ensuring data validity in a data storage process 1 2008
8,195,912 Apparatus, system, and method for efficient mapping of virtual and physical addresses 2 2008
8,074,011 Apparatus, system, and method for storage space recovery after reaching a read count limit 6 2008
8,195,978 Apparatus, system, and method for detecting and replacing failed data storage 1 2009
8,578,127 Apparatus, system, and method for allocating storage 0 2010
8,443,134 Apparatus, system, and method for graceful cache device degradation 0 2010
8,189,407 Apparatus, system, and method for biasing data in a solid-state storage device 3 2010
8,315,092 Apparatus, system, and method for determining a read voltage threshold for solid-state storage media 3 2011
8,601,222 Apparatus, system, and method for conditional and atomic storage operations 0 2011
8,380,915 Apparatus, system, and method for managing solid-state storage media 1 2011
8,285,927 Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage 0 2011
8,489,817 Apparatus, system, and method for caching data 0 2011
8,527,693 Apparatus, system, and method for auto-commit memory 0 2011
8,482,993 Apparatus, system, and method for managing data in a solid-state storage device 0 2012
8,412,978 Apparatus, system, and method for managing data storage 0 2012
8,533,569 Apparatus, system, and method for managing data using a data pipeline 0 2012
8,533,406 Apparatus, system, and method for identifying data that is no longer in use 0 2012
8,527,841 Apparatus, system, and method for using multi-level cell solid-state storage as reduced-level cell solid-state storage 0 2012
8,495,460 Apparatus, system, and method for reconfiguring an array of storage elements 0 2012
8,661,184 Managing non-volatile media 0 2012
 
Fusion-10, Inc. (3)
8,266,496 Apparatus, system, and method for managing data using a data pipeline 2 2007
8,307,258 Apparatus, system, and method for reconfiguring an array to operate with less storage elements 7 2009
8,281,227 Apparatus, system, and method to increase data integrity in a redundant storage system 2 2009
 
ATMEL CORPORATION (2)
8,056,044 Signal processing 0 2008
8,533,654 Signal processing 0 2011
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (2)
8,037,235 Device and method for transferring data to a non-volatile memory device 0 2008
8,194,481 Semiconductor device with main memory unit and auxiliary memory unit requiring preset operation 1 2009
 
CLOUDIUM SYSTEMS LIMITED (1)
8,589,509 Controlling and optimizing system latency 0 2011
 
EMPIRE TECHNOLOGY DEVELOPMENT LLC (1)
8,352,679 Selectively securing data and/or erasing secure data caches responsive to security compromising conditions 0 2009
 
EMULEX CORPORATION (1)
7,801,120 Method and system for efficient queue management 8 2007
 
FREESCALE SEMICONDUCTOR, INC. (1)
7,809,980 Error detector in a cache memory using configurable way redundancy 0 2007
 
Fusion-I0, Inc. (1)
8,019,938 Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage 8 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8,180,730 Arbitration token for managing data integrity and data accuracy of information services that utilize distributed data replicas 0 2008
 
LITE-ON TECHNOLOGY CORPORATION (1)
7,630,781 Media data reproduction methods and embedded systems utilizing the same 1 2005
 
MEMOIR SYSTEMS (1)
8,677,072 System and method for reduced latency caching 0 2010
 
SANDISK IL LTD. (1)
7,954,037 Method for recovering from errors in flash memory 3 2006
 
SFNT GERMANY GMBH (1)
7,730,529 Method of operating a computer system and computer system 0 2003
 
SPX CORPORATION (1)
8,255,108 Dynamic file system creation for scan tools 0 2005
 
UNISYS CORPORATION (1)
7,496,715 Programmable cache management system and method 5 2003

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Aug 20, 2014
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 20, 2018
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00