Resources Contact Us Home
Method and apparatus for a line based non-blocking data cache

Image Number 3 for United States Patent #5555392.

A method and apparatus for providing a non-blocking cache that uses substantially less die area than a prior art non-blocking cache. In the present invention, pending count and ignore fill fields are added to each line of the cache. These fields are used in conjunction with a valid field (that indicates whether or not the line contains valid data) to keep track of the status of pending load operations that have resulted in cache misses. The pending field keeps a count of the number of outstanding load misses for the line. If a store occurs for an address of a line, the ignore fill field is set to indicate that any fills that are pending for the line are to be ignored because the pending fills will be supplying stale data to the line.

  Recently Added Patents
Implant for performance enhancement of selected transistors in an integrated circuit
Communication apparatus, communication method, and program for exchanging data with a target
Methods of packaging imager devices and optics modules, and resulting assemblies
Low temperature pressure chamber unit, magnetic resonance device with a low temperature pressure chamber unit, and an attachment method to attach at least one add-on unit to an external housin
Inhibitors of bacterial nitric oxide synthase, and related screening methods
Method for forming pattern
Dual source mass spectrometry system
  Randomly Featured Patents
Method for correcting teaching points for welding robot and welding robot system employing the same
New aminochromanol compounds
Side element of a shoe upper
Transmitting and receiving-apparatus for vehicle, having mode setting means
Headspace gas sampling and venting method and arrangement, and filtering and sampling ports used therewith
Separating materials for chromatography and electrophoresis applications comprising regiodefined functionalised cyclodextrins chemically bonded to a support via urethane functionalities
Composite airfoil assembly
Free form packaging of specific functions within a computer system
Dynamic orthopedic knee brace assembly
Catalysts for the polymerization of ethylene