Patents by Inventor Zhulin Wei

Zhulin Wei 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: 10401933
    Abstract: An apparatus comprising a receiver configured to receive a plurality of power measurements from a plurality of power sensors, and a processor coupled to the receiver and configured to determine an amount of power used by a processing element in a data center by determining a summation of the plurality of power measurements, determine a data to Watt ratio that indicates an amount of data that may be processed by the processing element per unit of power used, determine an estimated execution time for processing the amount of data by the processing element, and determine an estimated energy consumption that indicates an amount of energy to be used by the processing element to process the amount of data.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 3, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Da Qi Ren, Zhulin Wei
  • Patent number: 10083749
    Abstract: A data storage method applying to a phase change memory and the phase change memory are provided. After obtaining to-be-stored data, the phase change memory (PCM) generates an erase pulse signal and a write pulse signal according to the to-be-stored data. The to-be-stored data is multi-bit data. The write pulse signal includes at least two contiguous pulses. Intervals between the at least two contiguous pulses are the same. The intervals between the at least two contiguous pulses have a value determined according to the to-be-stored data. The PCM applies the erase pulse signal to a storage unit of the PCM to enable the storage unit to change to a crystalline state. Further, the write pulse signal is applied to the storage unit to enable the storage unit to change to an amorphous state corresponding to a first resistance value, where the amorphous state represents the to-be-stored data.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 25, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Zhen Li, Qiang He, Xiangshui Miao, Ronggang Xu, Junfeng Zhao, Zhulin Wei
  • Patent number: 10069189
    Abstract: A cabinet server and a data center where the cabinet server includes multiple function node layers vertically arranged to form a server core and multiple intra-cabinet antennas vertically arranged and disposed at one side of the server core, an intra-cabinet antenna is wirelessly connected to adjacent intra-cabinet antennas. A transmission path is formed of the vertically arranged intra-cabinet antennas when a radio signal is transmitted within the cabinet server. Since the intra-cabinet antennas are disposed at the side of the server core, electromagnetic radiation generated by the radio signal in a transmission process has a relatively small effect on the function nodes, thereby reducing the effect of the electromagnetic radiation on various electronic devices in the function nodes, improving service lives of the electronic devices, and improving transmission quality of the radio signal.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 4, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shaojie Chen, Zhulin Wei, Junfeng Zhao, Rui He, Xiaowen Dong, Peng Lin, Wei Yang
  • Patent number: 9767900
    Abstract: A logical operation array of a resistive random access memory includes at least one logical operation unit; each logical operation unit includes multiple resistive random access memories, multiple field effect transistor switches and a voltage converter.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: September 19, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiangshui Miao, Yi Li, Yaxiong Zhou, Ronggang Xu, Junfeng Zhao, Zhulin Wei
  • Patent number: 9740418
    Abstract: A storage unit includes a U-shaped magnetic track, a first drive circuit, a second drive circuit, a first drive port, and a second drive port. The U-shaped magnetic track includes a first port, a second port, a first storage area, and a second storage area. By controlling input voltages of the first port, the second port, the first drive port, and the second drive port and driving the first drive circuit, a current pulse is generated in the first storage area, and a magnetic domain wall in the first storage area is driven to move. By controlling the input voltages of the first port, the second port, the first drive port, and the second drive port and driving the second drive circuit, a current pulse is generated in the second storage area, and a magnetic domain in the second storage area is driven to move.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: August 22, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
  • Patent number: 9653178
    Abstract: A storage device, a memory, and a method for controlling a storage device, where the storage device includes a comb-shaped magnetic track, a first drive circuit, a second drive circuit, a first drive port, and a second drive port, where the comb-shaped magnetic track includes a first storage area, a second storage area, and a comb handle, and the first storage area and the second storage area include more than two memory bars.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 16, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
  • Publication number: 20170133090
    Abstract: A data storage method applying to a phase change memory and the phase change memory are provided. After obtaining to-be-stored data, the phase change memory (PCM) generates an erase pulse signal and a write pulse signal according to the to-be-stored data. The to-be-stored data is multi-bit data. The write pulse signal includes at least two contiguous pulses. Intervals between the at least two contiguous pulses are the same. The intervals between the at least two contiguous pulses have a value determined according to the to-be-stored data. The PCM applies the erase pulse signal to a storage unit of the PCM to enable the storage unit to change to a crystalline state. Further, the write pulse signal is applied to the storage unit to enable the storage unit to change to an amorphous state corresponding to a first resistance value, where the amorphous state represents the to-be-stored data.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: Zhen Li, Qiang He, Xiangshui Miao, Ronggang Xu, Junfeng Zhao, Zhulin Wei
  • Patent number: 9626261
    Abstract: A method of providing failure recovery capabilities to a cloud environment for scientific HPC applications. An HPC application with MPI implementation extends the class of MPI programs to embed the HPC application with various degrees of fault tolerance. An MPI fault tolerance mechanism realizes a recover-and-continue solution. If an error occurs, only failed processes re-spawn, the remaining living processes remain in their original processors/nodes, and system recovery costs are thus minimized.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 18, 2017
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Da Qi Ren, Zhulin Wei
  • Publication number: 20170090541
    Abstract: An apparatus comprising a receiver configured to receive a plurality of power measurements from a plurality of power sensors, and a processor coupled to the receiver and configured to determine an amount of power used by a processing element in a data center by determining a summation of the plurality of power measurements, determine a data to Watt ratio that indicates an amount of data that may be processed by the processing element per unit of power used, determine an estimated execution time for processing the amount of data by the processing element, and determine an estimated energy consumption that indicates an amount of energy to be used by the processing element to process the amount of data.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Da Qi Ren, Zhulin Wei
  • Publication number: 20170012340
    Abstract: A cabinet server and a data center where the cabinet server includes multiple function node layers vertically arranged to form a server core and multiple intra-cabinet antennas vertically arranged and disposed at one side of the server core, an intra-cabinet antenna is wirelessly connected to adjacent intra-cabinet antennas. A transmission path is formed of the vertically arranged intra-cabinet antennas when a radio signal is transmitted within the cabinet server. Since the intra-cabinet antennas are disposed at the side of the server core, electromagnetic radiation generated by the radio signal in a transmission process has a relatively small effect on the function nodes, thereby reducing the effect of the electromagnetic radiation on various electronic devices in the function nodes, improving service lives of the electronic devices, and improving transmission quality of the radio signal.
    Type: Application
    Filed: September 26, 2016
    Publication date: January 12, 2017
    Inventors: Shaojie Chen, Zhulin Wei, Junfeng Zhao, Rui He, Xiaowen Dong, Peng Lin, Wei Yang
  • Publication number: 20170004880
    Abstract: A logical operation array of a resistive random access memory includes at least one logical operation unit; each logical operation unit includes multiple resistive random access memories, multiple field effect transistor switches and a voltage converter.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 5, 2017
    Inventors: Xiangshui Miao, Yi Li, Yaxiong Zhou, Ronggang Xu, Junfeng Zhao, Zhulin Wei
  • Publication number: 20160232984
    Abstract: A storage device, a memory, and a method for controlling a storage device, where the storage device includes a comb-shaped magnetic track, a first drive circuit, a second drive circuit, a first drive port, and a second drive port, where the comb-shaped magnetic track includes a first storage area, a second storage area, and a comb handle, and the first storage area and the second storage area include more than two memory bars.
    Type: Application
    Filed: April 20, 2016
    Publication date: August 11, 2016
    Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
  • Publication number: 20160231959
    Abstract: A storage unit includes a U-shaped magnetic track, a first drive circuit, a second drive circuit, a first drive port, and a second drive port. The U-shaped magnetic track includes a first port, a second port, a first storage area, and a second storage area. By controlling input voltages of the first port, the second port, the first drive port, and the second drive port and driving the first drive circuit, a current pulse is generated in the first storage area, and a magnetic domain wall in the first storage area is driven to move. By controlling the input voltages of the first port, the second port, the first drive port, and the second drive port and driving the second drive circuit, a current pulse is generated in the second storage area, and a magnetic domain in the second storage area is driven to move.
    Type: Application
    Filed: April 20, 2016
    Publication date: August 11, 2016
    Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
  • Publication number: 20150149814
    Abstract: A method of providing failure recovery capabilities to a cloud environment for scientific HPC applications. An HPC application with MPI implementation extends the class of MPI programs to embed the HPC application with various degrees of fault tolerance. An MPI fault tolerance mechanism realizes a recover-and-continue solution. If an error occurs, only failed processes re-spawn, the remaining living processes remain in their original processors/nodes, and system recovery costs are thus minimized.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Inventors: Da Qi Ren, Zhulin Wei
  • Publication number: 20150142808
    Abstract: A system is configured to perform an iterative method for efficiently determine a value k in k-means data clustering. The method includes performing a k-means algorithm for each number k of a set of numbers in a range of 1 to Kmax for a space of data to determine a plurality of cluster centers, each k-means algorithm performed in parallel by one of a plurality of nodes in a parallel computing platform. The method also includes generating a distortion curve from the results of performing the k-means algorithms. The method further includes identifying, after one or more iterations of the performing and generating steps, an updated number k of clusters of the space of the data, based on the distortion curve.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 21, 2015
    Inventors: Da Qi Ren, Da Zheng, Zhulin Wei