The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 06, 2005
Filed:
Jun. 20, 2003
Kelvin S. Vartti, Hugo, MN (US);
Ross M. Weber, Coon Rapids, MN (US);
Mitchell A. Bauman, Circle Pines, MN (US);
Ronald G. Arnold, Apple Valley, MN (US);
Kelvin S. Vartti, Hugo, MN (US);
Ross M. Weber, Coon Rapids, MN (US);
Mitchell A. Bauman, Circle Pines, MN (US);
Ronald G. Arnold, Apple Valley, MN (US);
Unisys Corporation, Blue Bell, PA (US);
Abstract
A dual-channel memory system and accompanying coherency mechanism is disclosed. The memory includes both a request and a response channel. The memory provides data to a requester such as an instruction processor via the response channel. If this data is provided for update purposes, other read-only copies of the data must be invalidated. This invalidation may occur after the data is provided for update purposes, and is accomplished by issuing one or more invalidation requests via one of the memory request or the response channel. Memory coherency is maintained by preventing a requester from storing any data back to memory until all invalidation activities that may be directly or indirectly associated with that data have been completed.