Patents by Inventor James P. Millar

James P. Millar 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: 5457781
    Abstract: The invention provides a method and apparatus for immediate control communications between supervising and main processor units.
    Type: Grant
    Filed: January 4, 1993
    Date of Patent: October 10, 1995
    Assignee: Amdahl Corporation
    Inventors: James P. Millar, Eddie B. Collins
  • Patent number: 5297276
    Abstract: Determinism is maintained in a synchronous first system although the first system receives behaviorchanging signals from a second system running asynchronously relative to the first system. The second system refrains from sending behavior-changing signals to the first system until the first system stops its clock at a prespecified clock cycle and signals the second system of the event. The second system then downloads the behavior-changing signals into the first system and restarts the first system clock. The first system awakens to discover that the behavior-changing signals have been received during the prespecified clock cycle. This is repeated over multiple runs, and in each run the same behavior-changing signals are transferred at the same prespecified clock cycles of the first system. Deterministic behavior is thereby maintained in the first system.
    Type: Grant
    Filed: December 26, 1991
    Date of Patent: March 22, 1994
    Assignee: Amdahl Corporation
    Inventors: James P. Millar, Eddie B. Collins, Ronald Weber, Clifford A. Petersen
  • Patent number: 5168560
    Abstract: The computer system architecture utilizes the ability to actively force a ghost line state in management of a split instruction and operand cache associated with an instruction unit with respect to a secondary system integrity cache tag store separately managed by a system controller. The split instruction and operand cache and the system controller tag store permit the management of multiple copies (line-pairs) of a memory line by storing address tag line pair state information with respect to each memory line present in the split-cache to allow determinations of whether and where the respective memory line pair members reside upon access of any one member. The architecture further includes a data path selector for transferring operand data to either the instruction or operand data cache buffers, or both, depending on whether the operand buffer destination is a memory line that is a member of a line pair.
    Type: Grant
    Filed: January 24, 1990
    Date of Patent: December 1, 1992
    Assignee: Amdahl Corporation
    Inventors: Theodore S. Robinson, Jeffrey A. Thomas, Robert A. Ertl, James P. Millar, Ajay K. Shah
  • Patent number: 5095424
    Abstract: A computer system architecture implementing multiple central processing units, each including a split instruction and operand cache, and that provides for the management of multiple copies (line pairs) of a memory line through the use of a line pair state is described. Systematic management of memory lines when transferred with respect to instruction and operand data cache memories allows the integrity of the system to be maintained at all times. The split cache architecture management determines whether a memory line having a first predetermined system address is present within both the instruction and operand cache memories or will be upon move-in of a memory line. Address tag line pair state information is maintained to allow determinations of whether and where the respective memory line pair members reside. The architecture implements the management of the line pairs on each transfer of a memory line to any of the split caches of the system.
    Type: Grant
    Filed: July 21, 1989
    Date of Patent: March 10, 1992
    Assignee: Amdahl Corporation
    Inventors: Gary A. Woffinden, Theodore S. Robinson, Jeffrey A. Thomas, Robert A. Ertl, James P. Millar, Christopher D. Finan, Joseph A. Petolino, Ajay Shah, Shen H. Wang, Mark Semmelmeyer