Patents Represented by Attorney, Agent or Law Firm Fletcher, Yoder, and Van Someren
  • Patent number: 6460121
    Abstract: A method for performing an atomic read of a memory cell. A plurality of data parts of the memory cell are loaded into a respective first plurality of registers and an atomic compare and exchange operation is executed on the memory cell. The first plurality of registers is read and concatenated forming a value equal to the value of the memory cell. In a first embodiment, a low-order data part of the memory cell is loaded into registers A and B and a high-order data part of the memory cell is loaded into registers D and C. An atomic compare and exchange operation is executed on the memory cell and register A and register D are read and concatenated. In a second embodiment, the contents of register A is loaded into register B and the contents or register D is loaded into register C. An atomic compare and exchange operation is executed on the memory cell and register A and register D are read and concatenated.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: October 1, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventor: Thomas J. Bonola