Patents by Inventor Xiao Tao

Xiao Tao 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: 9563259
    Abstract: The present invention discloses a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, the base pipeline stages being activated all the while, and the enhanced pipeline stages being activated or shutdown according to requirements for performance of a workload. The present invention further discloses a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, each pipeline stage being partitioned into a base module and at least one enhanced module, the base module being activated all the while, and the enhanced module being activated or shutdown according to requirements for performance of a workload.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Bo Shen, Peng Shao, Yu Li, Xiao Tao Chang, Yi Ge, Huayong Wang, Huan Hao Zou
  • Patent number: 9534017
    Abstract: This application describes a family of compounds acting as ?-arrestin effectors. Such compounds may provide significant therapeutic benefit in the treatment of chronic and acute cardiovascular diseases.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: January 3, 2017
    Assignee: Trevena, Inc.
    Inventors: Dennis Yamashita, Xiao-Tao Chen
  • Publication number: 20160335094
    Abstract: A method for controlling a pipeline-based processor. The method includes determining a change in a workload. The method also includes activating or shutting down, by at least one controller circuit, one or more of the plurality of enhanced pipeline stages based on at least one corresponding enhanced stage priority level of the one or more of the plurality of enhanced pipeline stages and requirements for performance of the workload. The method additionally includes activating or shutting down, by the at least one controller circuit, one or more of the plurality of enhanced modules of the particular pipeline stage based on at least one corresponding priority level of the one or more of the plurality of enhanced modules of the particular pipeline stage and the requirements for the performance of the workload.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventors: Wen Bo Shen, Peng Shao, Yu Li, Xiao Tao Chang, Yi Ge, Hua Yong Wang, Huan Hao Zou
  • Publication number: 20160250199
    Abstract: This application describes compounds that can act as opioid receptor ligands, which compounds can be used in the treatment of, for example, pain and pain related disorders.
    Type: Application
    Filed: April 7, 2016
    Publication date: September 1, 2016
    Inventors: Dennis Yamashita, Dimitar Gotchev, Philip Pitis, Xiao-Tao Chen, Guodong Liu, Catherine C.K. Yuan
  • Patent number: 9411625
    Abstract: An apparatus for a hypervisor to obtain a faulting instruction, wherein the hypervisor runs between a physical machine including a central processing unit (CPU) and a virtual machine includes a content addressable memory (CAM); a special-purpose register (SPR) which is accessible by the hypervisor; and a control logic circuit with an input terminal connected to the CPU and an output terminal connected to the CAM, the input terminal receiving data from an instruction fetching (IF) stage and a write-back (WB) stage of a CPU instruction pipeline respectively, the output terminal causing instructions from the IF stage of the CPU instruction pipeline to be stored into the CAM and triggering the CAM to output a faulting instruction among the instructions stored therein to the SPR.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: August 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Tao Chang, Yi Ge, Hao Li, Tao Liu, Kun Wang
  • Patent number: 9355042
    Abstract: Method and apparatus for managing a translation lookaside buffer (TLB) at hardware in a virtualization enabled system. According to embodiments of the present invention, a series of operations caused by TLB miss would not need intervening from the hypervisor. On the contrary, when a TLB miss occurs, the hardware directly issues an interrupt to a virtual machine. In this way, the TLB can be efficiently managed by means of a hardware-level auxiliary translation table. Therefore, system overheads can be greatly reduced and system performance can be improved. Methods and apparatuses associated with hardware, hypervisor, and virtual machine in a virtualization enabled system are disclosed, respectively.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 31, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Xiao Tao Chang, Hubertus Franke, Yi Ge, Kun Wang
  • Publication number: 20160147288
    Abstract: A pipeline-based processor and method. The method includes partitioning a particular pipeline into one or more base pipeline stages and a plurality of enhanced pipeline stages, each enhanced pipeline stage configured to be either a shutdown enhanced pipeline stage or an activated enhanced pipeline stage. Each enhanced pipeline stage has an enhanced stage priority level. The method also includes configuring each enhanced pipeline stage to be activated or shut down based at least on the enhanced stage priority level. The method additionally includes partitioning a particular pipeline stage into at least one base module and a plurality of enhanced modules, each enhanced pipeline stage configured to be either a shutdown enhanced pipeline stage or an activated enhanced pipeline stage. Each enhanced module has a particular priority level. The method further includes configuring each enhanced module to be activated or shut down based at least on the particular priority level.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 26, 2016
    Inventors: Wen Bo Shen, Peng Shao, Yu Li, Xiao Tao Chang, Yi Ge, Hua Yong Wang, Huan Hao Zou
  • Patent number: 9348406
    Abstract: The present invention discloses a method of processing instructions in a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, the base pipeline stages being activated all the while, and the enhanced pipeline stages being activated or shutdown according to requirements for performance of a workload. The present invention further discloses a method of processing instructions in a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, each pipeline stage being partitioned into a base module and at least one enhanced module, the base module being activated all the while, and the enhanced module being activated or shutdown according to requirements for performance of a workload.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Wen Bo Shen, Peng Shao, Yu Li, Xiao Tao Chang, Yi Ge, Hua Yong Wang, Huan Hao Zou
  • Patent number: 9309234
    Abstract: This application describes compounds that can act as opioid receptor ligands, which compounds can be used in the treatment of, for example, pain and pain related disorders.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 12, 2016
    Assignee: Trevena, Inc.
    Inventors: Dennis Yamashita, Dimitar Gotchev, Philip Pitis, Xiao-Tao Chen, Guodong Liu, Catherine C. K. Yuan
  • Publication number: 20150246904
    Abstract: This application describes compounds that can act as opioid receptor ligands, which compounds can be used in the treatment of, for example, pain and pain related disorders.
    Type: Application
    Filed: May 15, 2015
    Publication date: September 3, 2015
    Inventors: Dennis Yamashita, Dimitar Gotchev, Philip Pitis, Xiao-Tao Chen, Guodong Liu, Catherine C.K. Yuan
  • Publication number: 20150169348
    Abstract: An apparatus for a hypervisor to obtain a faulting instruction, wherein the hypervisor runs between a physical machine including a central processing unit (CPU) and a virtual machine includes a content addressable memory (CAM); a special-purpose register (SPR) which is accessible by the hypervisor; and a control logic circuit with an input terminal connected to the CPU and an output terminal connected to the CAM, the input terminal receiving data from an instruction fetching (IF) stage and a write-back (WB) stage of a CPU instruction pipeline respectively, the output terminal causing instructions from the IF stage of the CPU instruction pipeline to be stored into the CAM and triggering the CAM to output a faulting instruction among the instructions stored therein to the SPR.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Xiao Tao Chang, Yi Ge, Hao Li, Tao Liu, Kun Wang
  • Publication number: 20150166604
    Abstract: This application describes a family of compounds acting as ?-arrestin effectors. Such compounds may provide significant therapeutic benefit in the treatment of chronic and acute cardiovascular diseases.
    Type: Application
    Filed: February 25, 2015
    Publication date: June 18, 2015
    Inventors: Dennis Yamashita, Xiao-Tao Chen
  • Patent number: 9044469
    Abstract: This application describes compounds that can act as opioid receptor ligands, which compounds can be used in the treatment of, for example, pain and pain related disorders.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: June 2, 2015
    Assignee: Trevena, Inc.
    Inventors: Dennis Yamashita, Dimitar Gotchev, Philip Pitis, Xiao-Tao Chen, Guodong Liu, Catherine C. K. Yuan
  • Patent number: 9021238
    Abstract: A data processing system and method are disclosed. The system comprises an instruction-fetch stage where an instruction is fetched and a specific instruction is input into decode stage; a decode stage where said specific instruction indicates that contents of a register in a register file are used as an index, and then, the register file pointed to by said index is accessed based on said index; an execution stage where an access result of said decode stage is received, and computations are implemented according to the access result of the decode stage.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xiao Tao Chang, Qiang Liu
  • Publication number: 20150105316
    Abstract: This application describes compounds acting as, for example, ?-arrestin effectors and uses thereof, in, for example, the treatment of chronic and acute cardiovascular diseases.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 16, 2015
    Inventors: Dennis Yamashita, Xiao-Tao Chen
  • Patent number: 8993511
    Abstract: This application describes a family of compounds acting as ?-arrestin effectors. Such compounds may provide significant therapeutic benefit in the treatment of chronic and acute cardiovascular diseases.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: March 31, 2015
    Assignee: Trevena, Inc.
    Inventors: Dennis Yamashita, Xiao-Tao Chen
  • Patent number: 8946142
    Abstract: This application describes compounds acting as, for example, ?-arrestin effectors and uses thereof, in, for example, the treatment of chronic and acute cardiovascular diseases.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: February 3, 2015
    Assignee: Trevena, Inc.
    Inventors: Dennis Yamashita, Xiao Tao Chen
  • Publication number: 20140379956
    Abstract: Method and apparatus for managing a translation lookaside buffer (TLB) at hardware in a virtualization enabled system. According to embodiments of the present invention, a series of operations caused by TLB miss would not need intervening from the hypervisor. On the contrary, when a TLB miss occurs, the hardware directly issues an interrupt to a virtual machine. In this way, the TLB can be efficiently managed by means of a hardware-level auxiliary translation table. Therefore, system overheads can be greatly reduced and system performance can be improved. Methods and apparatuses associated with hardware, hypervisor, and virtual machine in a virtualization enabled system are disclosed, respectively.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 25, 2014
    Inventors: Xiao Tao Chang, Hubertus Franke, Yi Ge, Kun Wang
  • Publication number: 20140357562
    Abstract: This application describes a family of compounds acting as ?-arrestin effectors. Such compounds may provide significant therapeutic benefit in the treatment of chronic and acute cardiovascular diseases.
    Type: Application
    Filed: August 15, 2014
    Publication date: December 4, 2014
    Inventors: Dennis Yamashita, Xiao-Tao Chen
  • Patent number: 8898440
    Abstract: A request control device, request control method, and a multiprocessor cooperation architecture. The request control device is connected to a request storage module and includes a comparing means and an identifier means. The comparing means is configured to determine if an incoming first queue unit corresponds to the same message with a queue unit that has existed in the request storage module. The identifier setting means is configured to set a save identifier of the queue unit that has existed in the request storage module to indicate not to save a state associated with the message if the first queue unit corresponds to the same message with the queue unit that has existed in the request storage module. According to the technical solution of the invention, the access to the memory caused by saving/loading the states is reduced and thereby increases the processing speed of the processor.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xiao Tao Chang, Wei Liu, Kun Wang, Hong Bo Zeng