Patents by Inventor Charles E. Carmack, Jr.

Charles E. Carmack, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5539895
    Abstract: A hierarchical cache system comprises a plurality of first level cache subsystems for storing data or instructions of respective CPUs, a higher level cache subsystem containing data or instructions of the plurality of cache subsystems, and a main memory coupled to the higher level cache subsystem. A page mover is coupled to the higher level cache subsystem and main memory, and responds to a request from one of the CPUs to store data into the main memory, by storing the data into the main memory without copying previous contents of a store-to address of the request to the higher level cache subsystem in response to said request. Also, the page mover invalidates the previous contents in the higher level cache subsystem if already resident there when the CPU made the request. A buffering system within the page mover comprises request buffers and data segment buffers to store a segment of predetermined size of the data.
    Type: Grant
    Filed: May 12, 1994
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: James W. Bishop, Charles E. Carmack, Jr., Patrick W. Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert D. Siegl