Patents Examined by W. Treat
  • Patent number: 6014742
    Abstract: A trace branch prediction unit includes a trace branch target buffer connected to a trace cache. The trace cache stores traces of micro-ops, with the micro-ops being stored non-sequentially. The trace branch target buffer generally reads a buffer entry corresponding to a particular trace line one clock cycle before the trace line is read to a processor. Using the entry, the trace branch target buffer predicts whether the trace cache should follow the existing trace or leave the trace. If the trace branch target buffer predicts that the trace cache should leave a trace, the trace branch target buffer provides a target address for a new trace. The trace branch target buffer also predicts when a trace is ending and provides a target address for the next trace.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Robert Franklin Krick, Chan Woo Lee, Reynold Viriato D'Sa
  • Patent number: 5072371
    Abstract: A parallel computing system and method having improved performance where a program is concurrently run on a plurality of nodes for reducing total processing time, each node having a processor, a memory, and a predetermined number of communication channels connected to the node and independently connected directly to other nodes. The present invention improves performance of performance of the parallel computing system by providing a system which can provide efficient communication between the processors and between the system and input and output devices. A method is also disclosed which can locate defective nodes with the computing system.
    Type: Grant
    Filed: March 1, 1989
    Date of Patent: December 10, 1991
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Robert E. Benner, John L. Gustafson, Gary R. Montry