Patents by Inventor Chunjian BAO

Chunjian BAO 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: 10282809
    Abstract: A parallel data processing method based on multiple graphic processing units (GPUs) is provided, including: creating, in a central processing unit (CPU), a plurality of worker threads for controlling a plurality of worker groups respectively, the worker groups including one or more GPUs; binding each worker thread to a corresponding GPU; loading a plurality of batches of training data from a nonvolatile memory to GPU video memories in the plurality of worker groups; and controlling the plurality of GPUs to perform data processing in parallel through the worker threads. The method can enhance efficiency of multi-GPU parallel data processing. In addition, a parallel data processing apparatus is further provided.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: May 7, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xing Jin, Yi Li, Yongqiang Zou, Zhimao Guo, Eryu Wang, Wei Xue, Bo Chen, Yong Li, Chunjian Bao, Lei Xiao
  • Patent number: 9830327
    Abstract: A method, a device, a node and a system for managing file in distributed data warehouse are provided. The method includes: acquiring, by a data node, a deleting instruction carrying a data block identifier, wherein the deleting instruction is sent by a management node; suspending, by the data node, the deleting instruction; and deleting, by the data node, a data block corresponding to the data block identifier after a condition is met, thereby resolving the technical issue that an accidentally deleted file can not be recovered by setting a trash in the management node in some cases and ensuring the data security of the Hadoop system.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 28, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qianyu Zhuang, Chunjian Bao, Yihua Mai, Yantang Zhai
  • Publication number: 20160321777
    Abstract: A parallel data processing method based on multiple graphic processing units (GPUs) is provided, including: creating, in a central processing unit (CPU), a plurality of worker threads for controlling a plurality of worker groups respectively, the worker groups including one or more GPUs; binding each worker thread to a corresponding GPU; loading a plurality of batches of training data from a nonvolatile memory to GPU video memories in the plurality of worker groups; and controlling the plurality of GPUs to perform data processing in parallel through the worker threads. The method can enhance efficiency of multi-GPU parallel data processing. In addition, a parallel data processing apparatus is further provided.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Xing Jin, Yi Li, Yongqiang Zou, Zhimao Guo, Eryu Wang, Wei Xue, Bo Chen, Yong Li, Chunjian Bao, Lei Xiao
  • Publication number: 20160253362
    Abstract: A method, a device, a node and a system for managing file in distributed data warehouse are provided. The method includes: acquiring, by a data node, a deleting instruction carrying a data block identifier, wherein the deleting instruction is sent by a management node; suspending, by the data node, the deleting instruction; and deleting, by the data node, a data block corresponding to the data block identifier after a condition is met, thereby resolving the technical issue that an accidentally deleted file can not be recovered by setting a trash in the management node in some cases and ensuring the data security of the Hadoop system.
    Type: Application
    Filed: November 26, 2014
    Publication date: September 1, 2016
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qianyu ZHUANG, Chunjian BAO, Yihua MAI, Yantang ZHAI
  • Publication number: 20150356162
    Abstract: The present disclosure provides a method and system for implementing an analytic function based on MapReduce. The method includes: a table scan operator acquiring a data row from a file block, and sending the data row to a reduce sink operator; upon receipt of the data row, the reduce sink operator determining a reduce key, a partition key, and a sort key of the analytic function, and sending the data row to an analysis operator by means of a MapReduce framework; and upon receipt of the data row, the analysis operator analyzing the data row to obtain an analytic result, and forwarding the data row and the analytic result to a subsequent operator. The present disclosure can implement an analytic function in a distributed data warehouse of the MapReduce framework, thereby solving a problem that the analytic function cannot be used in the distributed data warehouse based on the MapReduce framework to perform data analytical processing.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 10, 2015
    Inventors: Shubin ZHANG, Wanpeng TIAN, Pin XIAO, Chunjian BAO, Wei GUO