Patents by Inventor George W. Leedom

George W. Leedom 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: 6012135
    Abstract: Method and apparatus for a logical address translator which translates a logical address into a physical address in a computer. The computer includes a plurality of address ports. Each address port includes a logical address translator, which includes a plurality of segment-register sets. Each segment-register set holds values which specify address boundaries and translation mapping of a corresponding logical segment. A segment detector is coupled to the plurality of segment-register sets, wherein the segment detector operates to determine whether the logical address is within the specified address boundaries of the logical segment. An address mapper is coupled to the plurality of segment-register sets, wherein the address mapper operates to translate the logical address into a physical address.
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: January 4, 2000
    Assignee: Cray Research, Inc.
    Inventors: George W Leedom, William T. Moore
  • Patent number: 5717895
    Abstract: Method and apparatus for a scalar data cache in a scalar/vector supercomputer. The scalar data cache comprises a cache array and a cache controller. The cache array comprises a plurality of cache frames; each cache frame comprises a plurality of cache lines; and each cache line comprises a plurality of data words. The cache controller performs a broadside compare of the reference address against all addresses held in the cache, and translates the reference address into a cache-array address. For each cache line, there is a corresponding cache-line validity indication which is set "valid" only when every data word in the cache line contains valid data. A cache-line validity comparator operates to provide a cache-line-hit indication if a data word requested is in a valid cache line. A cache-load controller is described for loading data from a common memory into every data word of a cache line and for marking the cache line "valid".
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: February 10, 1998
    Assignee: Cray Research, Inc.
    Inventors: George W. Leedom, William T. Moore
  • Patent number: 5623685
    Abstract: Method and apparatus for vector processing on a computer system. As the last element of a group of elements (called a "chunk") in a vector register is loaded from memory, the entire chunk is marked valid and thus made available for use by subsequent or pending operations. The vector processing apparatus comprises a plurality of vector registers, wherein each vector register holds a plurality of elements. For each of the vector registers, a validity indicator is provided wherein each validity indicator indicates a subset of the elements in the corresponding vector register which are valid. A chunk-validation controller is coupled to the validity indicators operable to adjust a value of the validity indicator in response to a plurality of elements becoming valid. An arithmetic logical functional unit (ALFU) is coupled to the vector registers to execute functions specified by program instructions.
    Type: Grant
    Filed: December 1, 1994
    Date of Patent: April 22, 1997
    Assignee: Cray Research, Inc.
    Inventors: George W. Leedom, William T. Moore
  • Patent number: 5390300
    Abstract: The present invention provides a vector processing computer system adapted for real-time I/O. The present invention combines a rotating priority interrupt scheme, dedicated real-time interrupt lines for each processor, and access to privileged communication/control modes of operation for processors operating in real-time to create a flexible hardware design adaptable for use in many different real-time applications.
    Type: Grant
    Filed: February 22, 1994
    Date of Patent: February 14, 1995
    Assignee: Cray Research, Inc.
    Inventors: Richard D. Pribnow, Galen Flunker, George W. Leedom, Alan J. Schiffleger
  • Patent number: 5247637
    Abstract: The present invention provides a memory interface system wherein there is provided a memory having multiple ports and divided into sections, with each section divided into subsections, with memory banks within each subsection, and the banks divided into at least two bank groups. The invention further provided a memory interface for controlling the referencing of said memory banks according to which bank group they are in.
    Type: Grant
    Filed: June 1, 1990
    Date of Patent: September 21, 1993
    Assignee: Cray Research, Inc.
    Inventors: George W. Leedom, Alan J. Schiffleger, Ram K. Gupta