Patents Assigned to Edgcore Technology, Inc.
  • Patent number: 5131086
    Abstract: A system and technique for providing early decoding of complex instructions in a pipelined processor uses a programmed logic array to decode instruction segments and loads both the instruction bits and the associated predecoded bits into a FIFO buffer to accumulate a plurality of such entries. Meanwhile, an operand execute pipeline retrieves such entries from the FIFO buffer as needed, using the predecoded instruction bits to rapidly decode and execute the instructions at rates determined by the instructions themselves. Delays due to cache misses are substantially or entirely masked, as the instructions and associated predecoded bits are loaded into the FIFO buffer more rapidly than they are retrieved from it, except during cache misses. A method is described for increasing the effective speed of executing a three operand construct.
    Type: Grant
    Filed: June 15, 1990
    Date of Patent: July 14, 1992
    Assignee: Edgcore Technology, Inc.
    Inventors: Joseph C. Circello, Richard H. Duerden, Roger W. Luce, Ralph H. Olson
  • Patent number: 5101341
    Abstract: A system and technique for providing early decoding of complex instructions in a pipelined processor uses a programmed logic array to decode instruction segments and loads both the instruction bits and the associated predecoded bits into a FIFO buffer to accumulate a plurality of such entries. Meanwhile, an operand execute pipeline retrieves such entries from the FIFO buffer as needed, using the predecoded instruction bits to rapidly decode and execute the instructions at rates determined by the instructions themselves. Delays due to cache misses are substantially or entirely masked, as the instructions and associated predecoded bits are loaded into the FIFO buffer more rapidly than they are retrieved from it, except during cache misses. A method is described for increasing the effective speed of executing a three operand construct.
    Type: Grant
    Filed: September 2, 1988
    Date of Patent: March 31, 1992
    Assignee: Edgcore Technology, Inc.
    Inventors: Joseph C. Circello, Richard H. Duerden, Roger W. Luce, Ralph H. Olson
  • Patent number: 4928225
    Abstract: A multiprocessing system includes a cache coherency technique that ensures that every access to a line of data is the most up-to-date copy of that line without storing cache coherency status bits in a global memory and any reference thereto. An operand cache includes a first directory which directly, on a one-to-one basis maps a range of physical address bits into a first section of the operand cache storage. An associative directory multiply maps physical addresses outside of the range into a second section of the operand cache storage section. All stack frames of user programs to be executed on the time-shared basis are stored in the first section, so cache misses due to stack operations are avoided. An instruction cache haivng various categories of instructions stores a group of status bits identifying the instruction category with each instruction.
    Type: Grant
    Filed: September 2, 1988
    Date of Patent: May 22, 1990
    Assignee: Edgcore Technology, Inc.
    Inventors: Daniel M. McCarthy, Joseph C. Circello, Gabriel R. Munguia, Nicholas J. Richardson