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: 10401933Abstract: 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: GrantFiled: September 30, 2015Date of Patent: September 3, 2019Assignee: Futurewei Technologies, Inc.Inventors: Da Qi Ren, Zhulin Wei
-
Patent number: 10083749Abstract: 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: GrantFiled: January 23, 2017Date of Patent: September 25, 2018Assignee: Huawei Technologies Co., LtdInventors: Zhen Li, Qiang He, Xiangshui Miao, Ronggang Xu, Junfeng Zhao, Zhulin Wei
-
Patent number: 10069189Abstract: 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: GrantFiled: September 26, 2016Date of Patent: September 4, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shaojie Chen, Zhulin Wei, Junfeng Zhao, Rui He, Xiaowen Dong, Peng Lin, Wei Yang
-
Method, apparatus and device for operating logical operation array of resistive random access memory
Patent number: 9767900Abstract: 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: GrantFiled: September 15, 2016Date of Patent: September 19, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiangshui Miao, Yi Li, Yaxiong Zhou, Ronggang Xu, Junfeng Zhao, Zhulin Wei -
Patent number: 9740418Abstract: 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: GrantFiled: April 20, 2016Date of Patent: August 22, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
-
Patent number: 9653178Abstract: 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: GrantFiled: April 20, 2016Date of Patent: May 16, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
-
Publication number: 20170133090Abstract: 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: ApplicationFiled: January 23, 2017Publication date: May 11, 2017Inventors: Zhen Li, Qiang He, Xiangshui Miao, Ronggang Xu, Junfeng Zhao, Zhulin Wei
-
Patent number: 9626261Abstract: 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: GrantFiled: November 26, 2014Date of Patent: April 18, 2017Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: Da Qi Ren, Zhulin Wei
-
Publication number: 20170090541Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Da Qi Ren, Zhulin Wei
-
Publication number: 20170012340Abstract: 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: ApplicationFiled: September 26, 2016Publication date: January 12, 2017Inventors: Shaojie Chen, Zhulin Wei, Junfeng Zhao, Rui He, Xiaowen Dong, Peng Lin, Wei Yang
-
Method, Apparatus and Device for Operating Logical Operation Array of Resistive Random Access Memory
Publication number: 20170004880Abstract: 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: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Xiangshui Miao, Yi Li, Yaxiong Zhou, Ronggang Xu, Junfeng Zhao, Zhulin Wei -
Publication number: 20160232984Abstract: 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: ApplicationFiled: April 20, 2016Publication date: August 11, 2016Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
-
Publication number: 20160231959Abstract: 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: ApplicationFiled: April 20, 2016Publication date: August 11, 2016Inventors: Yinyin Lin, Zhulin Wei, Junfeng Zhao, Wei Yang, Yarong Fu, Kai Yang
-
Publication number: 20150149814Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 28, 2015Inventors: Da Qi Ren, Zhulin Wei
-
Publication number: 20150142808Abstract: 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: ApplicationFiled: November 17, 2014Publication date: May 21, 2015Inventors: Da Qi Ren, Da Zheng, Zhulin Wei