Patents by Inventor Ailian CHENG

Ailian CHENG 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: 20190318231
    Abstract: A method is provided for hardware acceleration of a neural network model of an electronic equipment and a device thereof. The method includes: obtaining data to be identified and a configuration parameter for the neural network model of the first electronic equipment; proceeding the hardware acceleration of a convolution calculation matched with the neural network model of the first electronic equipment for the data to be identified according to the configuration parameter, and generating a convolution result of the neural network model of the first electronic equipment for the data to be identified. The invention can support a neural network model established by various open source development environments, and also support a user-defined neural network model; when the algorithm of the neural network model is updated, only the parameters of the first electronic device need to be reconfigured without changing the hardware.
    Type: Application
    Filed: May 6, 2019
    Publication date: October 17, 2019
    Inventors: Wenhua WANG, Ailian CHENG
  • Patent number: 10198544
    Abstract: A method for improving OpenCL hardware execution efficiency described in this invention comprises the following steps: compiling a kernel implemented in OpenCL, generating Verilog code with a high-level synthesis tool; analyzing the interfaces of auto-generated Verilog code, recording signals, timing sequence, and function of the interfaces; manually modifying and optimizing the Verilog code; inserting a file replacement command in the script responsible for flow control, replacing the auto-generated code with the optimized Verilog code; rerunning OpenCL compiler and generating an ultimate FPGA configuration file. The invention makes manual optimization of the auto-generated Verilog code becomes possible, by parsing the compilation flow of OpenCL environment and analyzing the structure and interfaces of the auto-generated Verilog code.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: February 5, 2019
    Assignee: HANGZHOU FLYSLICE TECHNOLOGIES CO., LTD.
    Inventors: Ailian Cheng, Wenhua Wang
  • Publication number: 20180011957
    Abstract: A method for improving OpenCL hardware execution efficiency described in this invention comprises the following steps: compiling a kernel implemented in OpenCL, generating Verilog code with a high-level synthesis tool; analyzing the interfaces of auto-generated Verilog code, recording signals, timing sequence, and function of the interfaces; manually modifying and optimizing the Verilog code; inserting a file replacement command in the script responsible for flow control, replacing the auto-generated code with the optimized Verilog code; rerunning OpenCL compiler and generating an ultimate FPGA configuration file. The invention makes manual optimization of the auto-generated Verilog code becomes possible, by parsing the compilation flow of OpenCL environment and analyzing the structure and interfaces of the auto-generated Verilog code.
    Type: Application
    Filed: March 17, 2017
    Publication date: January 11, 2018
    Applicant: Hangzhou Flyslice Technologies Co., Ltd.
    Inventors: Ailian CHENG, Wenhua WANG