Patents by Inventor Jimmy D. Pike

Jimmy D. Pike 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: 5924110
    Abstract: A multischeme memory management system for large memory computer systems which combines traditional hardware based memory management with a versatile software based memory management scheme. The memory management system includes a conventional memory handler implemented in hardware for managing memory addresses below a fixed limit, for example four gigabytes; and a plurality of memory handlers implemented in software for managing memory addresses greater than four gigabytes. A programmable memory range detectors is associated with each software implemented memory handler. Memory handlers are selected by addressing the different memory address ranges programmed into the memory range detectors.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: July 13, 1999
    Assignee: NCR Corporation
    Inventors: Jimmy D. Pike, James L. Browning
  • Patent number: 5454082
    Abstract: An interleave lock arrangement for a computer system ensures the atomicity of a data transfer operation over a selected bus between a selected intelligent controller and a selected memory interleave, without interfering with data transfers over unselected buses between unselected intelligent controllers and unselected memory interleaves. An interleave lock signal issued by the selected intelligent controller over the selected bus is detected by and prevents only unselected intelligent controllers on the selected bus from executing bus cycles while the interleave lock signal is being asserted.
    Type: Grant
    Filed: November 12, 1992
    Date of Patent: September 26, 1995
    Assignee: NCR Corporation
    Inventors: Craig A. Walrath, Jimmy D. Pike, Gene F. Young
  • Patent number: 5359715
    Abstract: Multiple processor systems are configured to include at least two system or memory buses with at least two processors coupled to each of the system buses, and at least two I/O buses which are coupled to the system buses to provide multiple expansion slots hosting up to a corresponding number of I/O bus agents for the systems at the cost of a single system bus load for each I/O bus. Each of the system and I/O buses are independently arbitrated to define decoupled bus systems for the multiple processor systems of the present invention. Main memory for the systems is made up of at least two memory interleaves, each of which can be simultaneously accessed through the system buses. Each of the I/O buses are interfaced to the system buses by an I/O interface circuit which buffers data written to and read from the main memory or memory interleaves by I/O bus agents.
    Type: Grant
    Filed: September 16, 1991
    Date of Patent: October 25, 1994
    Assignee: NCR Corporation
    Inventors: Thomas F. Heil, Craig A. Walrath, Jimmy D. Pike, Edward A. McDonald, Arthur F. Cochcroft, Jr., P. Chris Raeuber, Daniel C. Robbins, Gene F. Young
  • Patent number: 5317738
    Abstract: Process migration is controlled in multiple processor system by a circuit providing a rapid lookup to see if an available process has any affinity for the top N entries on the system run queue. If the currently available processor has an affinity for, i.e. has one or more lines of operands and/or instructions stored in its local cache related to the process, then the processor selects the process it has affinity for from the top N processes on the run queue. In this manner, unnecessary replacements of cache lines with data from main memory is reduced.
    Type: Grant
    Filed: February 18, 1992
    Date of Patent: May 31, 1994
    Assignee: NCR Corporation
    Inventors: Arthur F. Cochcroft, Jr., Jimmy D. Pike