Patents by Inventor Steve Ciavagia

Steve Ciavagia 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: 5572704
    Abstract: A method for preventing data loss and deadlock in a multi-processor computer system wherein at least one processor in the computer system includes a split-level cache. The split-level cache has a byte-writable first-level and a word-writable second level. The method monitors the second level cache to determine if a forced atomic (FA) instruction is in a second level cache pipeline. If an FA instruction is determined to be in the second level cache pipeline, then interventions to the second level cache are delayed until the FA instruction exits the second level cache pipeline. In this manner data written by operation of cache memory access instruction that cause the interventions is not destroyed by the execution of the FA instruction, thereby preventing data loss. The method also monitors the second level cache pipeline to determine if a possible miss (PM) instruction is in the second level cache pipeline.
    Type: Grant
    Filed: December 15, 1993
    Date of Patent: November 5, 1996
    Assignee: Silicon Graphics, Inc.
    Inventors: Joseph P. Bratt, John Brennan, Peter Y. Hsu, William A. Huffman, Joseph T. Scanlon, Steve Ciavagia