Patents by Inventor Cheng-Hsueh A. Hsieh

Cheng-Hsueh A. Hsieh 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: 8479183
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: July 2, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Publication number: 20100050163
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Application
    Filed: October 22, 2009
    Publication date: February 25, 2010
    Applicant: Marvell World Trade Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Patent number: 7624388
    Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: November 24, 2009
    Assignee: Marvell International Ltd.
    Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
  • Patent number: 7249252
    Abstract: A method includes loading initialization code into a control store in an embedded microprocessor and executing the initialization code. The method determines if the execution of the initialization code is complete and replaces the initialization code in the control store with main code.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: July 24, 2007
    Assignee: Intel Corporation
    Inventor: Cheng-Hsueh A. Hsieh