Patents by Inventor Zhongying Zhang

Zhongying Zhang 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).

  • Publication number: 20030208647
    Abstract: A method and device for determining an attribute associated with a locked load instruction and selecting a lock protocol based upon the attribute of the locked load instruction. Also disclosed is a method for concurrently executing the respective lock sequences associated with multiple threads of a processing device.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 6, 2003
    Inventors: Harish Kumar, Aravindh Baktha, Mike D. Upton, KS Venkatraman, Herbert H. Hum, Zhongying Zhang
  • Patent number: 6370625
    Abstract: A method of controlling operations by one or more processors includes granting ownership of a memory location having data stored therein to a first processor and performing, in an atomic manner by the first processor, a read operation to load the data from the memory location to a register, a modify operation to modify the data in the register, and a write operation to store the data from the register to the memory location. The method also prevents other operations directed towards the data by a second processor while the read, modify, and write operations are performed by the first processor, and vice versa. Ownership of the memory location is released after performing the read, modify, and write operations so as to allow the first or second processors to perform subsequent atomic operations.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: April 9, 2002
    Assignee: Intel Corporation
    Inventors: Douglas M. Carmean, Harish Kumar, Brent E. Lince, Michael D. Upton, Zhongying Zhang