Patents by Inventor Yuan Xie

Yuan Xie 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: 20180089303
    Abstract: Systems and methods include causing presentation of a first cluster in association with an event of the first cluster, the first cluster from a first set of clusters of events. Each event includes a time stamp and event data. Based on the presentation of the first cluster, an extraction rule corresponding to the event of the first cluster is received from a user. Similarities in the event data between the events are determined based on the received extraction rule. The events are grouped into a second set of clusters based on the determined similarities. Presentation is caused of a second cluster in association with an event of the second cluster, where the second cluster is from the second set of clusters.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Jesse Brandau Miller, Katherine Kyle Feeney, Yuan Xie, Steve Zhang, Adam Jamison Oliner, Jindrich Dinga, Jacob Leverich
  • Publication number: 20180032316
    Abstract: A method includes in response to a user selection of a command of a coding language, causing display of a set of argument blocks in a text input region based on syntax of the command. Each argument block allows the user to input a value of an argument of the command to the argument block. In response to a user selection to modify the set of argument blocks, an argument block is added to the set of argument blocks displayed in the text input region based on the syntax of the command. In response to receiving from the user the input of the value of the argument to the added argument block, the command is caused to be coded in the text input region with at least the argument having the value from the input to the added argument block.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Jindrich Dinga, Yuan Xie, Katherine Kyle Feeney, Jesse Miller
  • Patent number: 9792228
    Abstract: A method, a system and a computer-readable medium for writing to a non-volatile cache memory are provided. The method maintains a write count associated with a set of memory locations. The method then selects a cache replacement policy based on the value of the write count and selecting a block within the set for writing data using the selected cache replacement policy. The selected cache replacement policy can introduce a randomized selection.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: October 17, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Zhe Wang, Yuan Xie, Yi Xu, Junli Gu, Ting Cao
  • Patent number: 9767043
    Abstract: A method, a system and a computer-readable medium for writing to a cache memory are provided. The method comprises maintaining a write count associated with a set, the set containing a memory block associated with a physical block address. A mapping from a logical address to the physical address of the block is also maintained. The method shifts the mapping based on the value of the write count and writes data to the block based on the mapping.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: September 19, 2017
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Zhe Wang, Yuan Xie, Yi Xu, Junli Gu, Ting Cao
  • Publication number: 20170259100
    Abstract: Aqueous film forming firefighting composition concentrates are provided that contain an effective amount of a monomeric zwitterionic or anionic C6 perfluoroalkyl surfactant having a molecule weight less than 800 daltons, The compositions also contain an effective amount of a foam stabilizing agent, and an effective amount of at least one non-fluorinated surfactant. The composition has less than 0.8% F, and is substantially free of any surfactant containing a perfluoroalkyl group containing more than 6 carbon atoms. The composition meets Military Specification MIL-F-24385F.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Martina E. Bowen, Yuan Xie, Pamela A. Havelka-Rivard
  • Patent number: 9669246
    Abstract: Aqueous film forming firefighting composition concentrates are provided that contain an effective amount of a monomelic zwitterionic or anionic C6 perfluoroalkyl surfactant having a molecule weight less than 800 daltons. The compositions also contain an effective amount of a foam stabilizing agent, and an effective amount of at least one non-fluorinated surfactant. The composition has less than 0.8% F, and is substantially free of any surfactant containing a perfluoroalkyl group containing more than 6 carbon atoms. The composition meets Military Specification MIL-F-24385F.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: June 6, 2017
    Assignee: Tyco Fire Products LP
    Inventors: Martina E. Bowen, Yuan Xie, Pamela A. Havelka-Rivard
  • Publication number: 20170153916
    Abstract: The present invention relates to a multichip system and a method for scheduling threads in 3D stacked chip. The multichip system comprises a plurality of dies stacked vertically and electrically coupled together; each of the plurality of dies comprising one or more cores, each of the plurality of dies further comprising: at least one voltage violation sensing unit, the at least one voltage violation sensing unit being connected with the one or more cores of each die, the at least one voltage sensing unit being configured to independently sense voltage violation in each core of each die; and at least one frequency tuning unit, the at least one frequency tuning unit being configured to tune the frequency of each core of each die, the at least one frequency tuning unit being connected with the at least one voltage violation sensing unit. The multichip system and method described in present invention have many advantages, such as reducing voltage violation, mitigating voltage droop and saving power.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 1, 2017
    Inventors: Yi Xu, Xing Hu, Yuan Xie
  • Patent number: 9652390
    Abstract: Apparatus, computer readable medium, integrated circuit, and method of moving a plurality of data items to a first cache or a second cache are presented. The method includes receiving an indication that the first cache requested the plurality of data items. The method includes storing information indicating that the first cache requested the plurality of data items. The information may include an address for each of the plurality of data items. The method includes determining based at least on the stored information to move the plurality of data items to the second cache. The method includes moving the plurality of data items to the second cache. The method may include determining a time interval between receiving the indication that the first cache requested the plurality of data items and moving the plurality of data items to the second cache. A scratch pad memory is disclosed.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 16, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: JunLi Gu, Bradford M. Beckmann, Yuan Xie
  • Patent number: 9639359
    Abstract: Embodiments are described for a method for compiling instruction code for execution in a processor having a number of functional units by determining a thermal constraint of the processor, and defining instruction words comprising both real instructions and one or more no operation (NOP) instructions to be executed by the functional units within a single clock cycle, wherein a number of NOP instructions executed over a number of consecutive clock cycles is configured to prevent exceeding the thermal constraint during execution of the instruction code.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 2, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Yuan Xie, Junli Gu
  • Patent number: 9595508
    Abstract: The present invention relates to a multichip system and a method for scheduling threads in 3D stacked chip. The multichip system comprises a plurality of dies stacked vertically and electrically coupled together; each of the plurality of dies comprising one or more cores, each of the plurality of dies further comprising: at least one voltage violation sensing unit, the at least one voltage violation sensing unit being connected with the one or more cores of each die, the at least one voltage sensing unit being configured to independently sense voltage violation in each core of each die; and at least one frequency tuning unit, the at least one frequency tuning unit being configured to tune the frequency of each core of each die, the at least one frequency tuning unit being connected with the at least one voltage violation sensing unit. The multichip system and method described in present invention have many advantages, such as reducing voltage violation, mitigating voltage droop and saving power.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 14, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Yi Xu, Xing Hu, Yuan Xie
  • Publication number: 20160124873
    Abstract: An integrated circuit device includes a memory controller coupleable to a memory. The memory controller to schedule memory accesses to regions of the memory based on memory timing parameters specific to the regions. A method includes receiving a memory access request at a memory device. The method further includes accessing, from a timing data store of the memory device, data representing a memory timing parameter specific to a region of the memory cell circuitry targeted by the memory access request. The method also includes scheduling, at the memory controller, the memory access request based on the data.
    Type: Application
    Filed: May 16, 2013
    Publication date: May 5, 2016
    Inventors: Yi Xu, Nuwan S. Jayasena, Yuan Xie
  • Publication number: 20160098275
    Abstract: Embodiments are described for a method for compiling instruction code for execution in a processor having a number of functional units by determining a thermal constraint of the processor, and defining instruction words comprising both real instructions and one or more no operation (NOP) instructions to be executed by the functional units within a single clock cycle, wherein a number of NOP instructions executed over a number of consecutive clock cycles is configured to prevent exceeding the thermal constraint during execution of the instruction code.
    Type: Application
    Filed: May 21, 2013
    Publication date: April 7, 2016
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Yuan Xie, Junli Gu
  • Publication number: 20160041909
    Abstract: Apparatus, computer readable medium, integrated circuit, and method of moving a plurality of data items to a first cache or a second cache are presented. The method includes receiving an indication that the first cache requested the plurality of data items. The method includes storing information indicating that the first cache requested the plurality of data items. The information may include an address for each of the plurality of data items. The method includes determining based at least on the stored information to move the plurality of data items to the second cache. The method includes moving the plurality of data items to the second cache. The method may include determining a time interval between receiving the indication that the first cache requested the plurality of data items and moving the plurality of data items to the second cache. A scratch pad memory is disclosed.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: JunLi Gu, Bradford M. Beckmann, Yuan Xie
  • Publication number: 20160030793
    Abstract: Poly-perfluoroalkyl substituted polyethyleneimine compositions are provided that act as foam stabilizers and film formers when used in fire-fighting foam concentrates. The polyethylene compositions are soluble in water, but have only low solubility in polar solvents. When aqueous film forming foam generated from these concentrates is applied to burning polar solvent the polyethyleneimine compositions precipitate at the polar solvent/foam interface and inhibit the collapse and destruction of the foam.
    Type: Application
    Filed: March 14, 2014
    Publication date: February 4, 2016
    Inventor: Yuan Xie
  • Patent number: 9223716
    Abstract: Processors and methods disclosed herein include a cache memory unit, n processor cores where n?1, a controller connected to the cache memory unit and to each of the n processor cores, and n obstruction monitoring units, where each obstruction monitoring unit is connected to the controller and to a different one of the n processor cores, and where during operation of the electronic processor, each obstruction monitoring unit is configured to detect an obstruction corresponding to an operation from the processor core connected to the obstruction monitoring unit before the operation executes in the cache memory unit.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: December 29, 2015
    Assignee: The Penn State Research Foundation
    Inventors: Jue Wang, Yuan Xie
  • Publication number: 20150372892
    Abstract: Embedded Performance Monitoring is an “out-of-box” approach for performance monitoring of a DBMS. Performance monitoring of a DBMS is achieved through use of a browser to access the DBMS once a DBMS is installed and configured. The approach exploits a DBMS configured with the native capability to provide performance monitoring data and software via a browser. To retrieve and use the performance monitoring data from the DBMS, a browser executes software downloaded to the browser from the DBMS using web-based technologies.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Khaled Yagoub, Cecilia Gervasio Grant, Yuan Xie, Jinye Huo, Benoit Dageville, Abdul Munir
  • Publication number: 20150160975
    Abstract: The present invention relates to a multichip system and a method for scheduling threads in 3D stacked chip. The multichip system comprises a plurality of dies stacked vertically and electrically coupled together; each of the plurality of dies comprising one or more cores, each of the plurality of dies further comprising: at least one voltage violation sensing unit, the at least one voltage violation sensing unit being connected with the one or more cores of each die, the at least one voltage sensing unit being configured to independently sense voltage violation in each core of each die; and at least one frequency tuning unit, the at least one frequency tuning unit being configured to tune the frequency of each core of each die, the at least one frequency tuning unit being connected with the at least one voltage violation sensing unit. The multichip system and method described in present invention have many advantages, such as reducing voltage violation, mitigating voltage droop and saving power.
    Type: Application
    Filed: December 31, 2013
    Publication date: June 11, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Yi Xu, Xing Hu, Yuan Xie
  • Publication number: 20150100740
    Abstract: Processors and methods disclosed herein include a cache memory unit, n processor cores where n?1, a controller connected to the cache memory unit and to each of the n processor cores, and n obstruction monitoring units, where each obstruction monitoring unit is connected to the controller and to a different one of the n processor cores, and where during operation of the electronic processor, each obstruction monitoring unit is configured to detect an obstruction corresponding to an operation from the processor core connected to the obstruction monitoring unit before the operation executes in the cache memory unit.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Inventors: Jue Wang, Yuan Xie
  • Publication number: 20150100735
    Abstract: A method, a system and a computer-readable medium for writing to a cache memory are provided. The method comprises maintaining a write count associated with a set, the set containing a memory block associated with a physical block address. A mapping from a logical address to the physical address of the block is also maintained. The method shifts the mapping based on the value of the write count and writes data to the block based on the mapping.
    Type: Application
    Filed: March 28, 2014
    Publication date: April 9, 2015
    Applicant: Advanced Micro Devices, Inc
    Inventors: Zhe WANG, Yuan XIE, Yi XU, Junli GU, Ting CAO
  • Publication number: 20150100739
    Abstract: A method, a system and a computer-readable medium for writing to a non-volatile cache memory are provided. The method maintains a write count associated with a set of memory locations. The method then selects a cache replacement policy based on the value of the write count and selecting a block within the set for writing data using the selected cache replacement policy. The selected cache replacement policy can introduce a randomized selection.
    Type: Application
    Filed: March 28, 2014
    Publication date: April 9, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Zhe WANG, Yuan Xie, Yi Xu, Junli Gu, Ting Cao