Patents by Inventor Shengen YAN

Shengen YAN 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: 11429852
    Abstract: A convolution acceleration and computing processing method includes: reading data to be processed of a preset size in a task to be processed from an off-chip memory of an accelerator sequentially through a FIFO port, and storing the data to be processed into at least one input buffer of a first buffer in an on-chip memory of the accelerator; responsive to data to be processed being stored into an input buffer, reading input window data to be processed from the at least one input buffer sequentially, performing convolution on the input window data to be processed by using the convolution kernel data to obtain output window data and storing the output window data in the third buffer; and storing the output window data in the third buffer into the off-chip memory sequentially through the FIFO port.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 30, 2022
    Assignee: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Liqiang Lu, Yun Liang, Qingcheng Xiao, Shengen Yan
  • Publication number: 20210133505
    Abstract: The present disclosure relates to a method, apparatus, device, storage medium, and program for retrieving samples. The method comprises: shuffling a plurality of data blocks in a dataset, wherein each of the plurality of data blocks includes a plurality of samples; dividing the shuffled plurality of data blocks into a plurality of processing batches; shuffling a plurality of samples in a first processing batch among the plurality of processing batches, and obtaining a sample retrieving order corresponding to the first processing batch; and retrieving samples in the sample retrieving order corresponding to the first processing batch, for the first processing batch.
    Type: Application
    Filed: October 1, 2020
    Publication date: May 6, 2021
    Inventors: Lipeng WANG, Weihao TAN, Songgao YE, Shengen YAN
  • Publication number: 20200348977
    Abstract: A resource control method, device and system, and a central server are provided. The method includes: receiving a first Input/Output (I/O) request sent by a client device; assigning a request number to the first I/O request based on a first number interval obtained from a central server; determining a tag of the first I/O request based on the request number of the first I/O request; and scheduling the first I/O request based on the tag of the first I/O request.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Jianliang YI, Wei ZHAO, Shengen YAN
  • Patent number: 10693816
    Abstract: Embodiments of the present disclosure disclose communication methods and systems, electronic devices, and computer clusters. The method includes: separately creating a corresponding thread for at least one of a plurality of target devices, where the created thread corresponding to the target device includes a communication thread and a message processing thread, and the message processing thread includes a message sending thread and/or a message receiving thread; and communicating with a corresponding target device on the basis of the corresponding created thread.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 23, 2020
    Assignee: Beijing SenseTime Technology Development Co., Ltd
    Inventors: Yingdi Guo, Shengen Yan
  • Publication number: 20200057938
    Abstract: A convolution acceleration and computing processing method includes: reading data to be processed of a preset size in a task to be processed from an off-chip memory of an accelerator sequentially through a FIFO port, and storing the data to be processed into at least one input buffer of a first buffer in an on-chip memory of the accelerator; responsive to data to be processed being stored into an input buffer, reading input window data to be processed from the at least one input buffer sequentially, performing convolution on the input window data to be processed by using the convolution kernel data to obtain output window data and storing the output window data in the third buffer; and storing the output window data in the third buffer into the off-chip memory sequentially through the FIFO port.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Applicant: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Liqiang LU, Yun LIANG, Qingcheng XIAO, Shengen YAN
  • Publication number: 20190236453
    Abstract: A method for data transmission includes: determining first data to be sent by a node in a distributed system to at least one other node and configured to perform parameter update on a deep learning model trained by the distributed system; performing sparse processing on at least some data in the first data; and sending the at least some data on which sparse processing is performed in the first data to the at least one other node. A system for data transmission and an electronic device are also provided.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 1, 2019
    Applicant: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Yuanhao ZHU, Shengen YAN
  • Publication number: 20190140982
    Abstract: Embodiments of the present disclosure disclose communication methods and systems, electronic devices, and computer clusters. The method includes: separately creating a corresponding thread for at least one of a plurality of target devices, where the created thread corresponding to the target device includes a communication thread and a message processing thread, and the message processing thread includes a message sending thread and/or a message receiving thread; and communicating with a corresponding target device on the basis of the corresponding created thread.
    Type: Application
    Filed: December 28, 2018
    Publication date: May 9, 2019
    Applicant: Beijing SenseTime Technology Development Co., Ltd
    Inventors: Yingdi GUO, Shengen YAN