Patents by Inventor Sean P. Cummins

Sean P. Cummins 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).

  • Publication number: 20010037444
    Abstract: A novel instruction processing system for processing branch instructions and fetching instructions from an instruction memory. Branch instructions are then predicted. If a branch instruction is predicted taken, a block of instructions beginning at the jump target address is fetched and stored in an instruction queue directly following the branch instruction so that multiple streams of instructions are stored in the instruction queue.
    Type: Application
    Filed: September 4, 1998
    Publication date: November 1, 2001
    Inventors: KENNETH K. MUNSON, SEAN P. CUMMINS
  • Patent number: 6263427
    Abstract: A branch prediction mechanism for predicting the outcome and the branch target address of the next possible branch instruction of a current instruction. Each of the entry of the branch target buffer (“BTB”) of the present invention provides a next possible branch instruction address, and the corresponding branch target address. By checking the TAG portion of each entry of the BTB with the current instruction address, the branch prediction mechanism can predict the next possible branch instruction and the corresponding branch target address.
    Type: Grant
    Filed: September 4, 1998
    Date of Patent: July 17, 2001
    Assignee: Rise Technology Company
    Inventors: Sean P. Cummins, Kenneth K. Munson
  • Patent number: 6223257
    Abstract: A technique and system for reading instruction data from a cache memory with minimum delays. Addresses are calculated and applied to the cache memory in two or more cycles by a pipelined address generation circuit. While data at one address is being retrieved, the next address is being calculated. It is presumed, when calculating the next address, that the current address will return all the data it is addressing. In response to a miss signal received from the cache when no data at the current address is in the cache, the missed data is read from a main system memory and accessed with improved speed. In a system where the cache memory and processor operate at a higher clock frequency than the main system memory, new data is obtained from the main memory during only periodically occurring cache clock cycles. A missed cache memory address is regenerated in a manner to access such new data during the same cache clock cycle that it first becomes available from the main memory.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: April 24, 2001
    Assignee: Rise Technology Company
    Inventors: Sean P. Cummins, Kenneth K. Munson, Christopher I. W. Norrie, Matthew D. Ornes