Patents Assigned to THINKFORCE ELECTRONIC TECHNOLOGY CO., LTD.
  • Patent number: 11989638
    Abstract: Embodiments of the present invention provide an input data conversion device, comprising: a scheduling unit, to generate a control command according to the size/dimension of the input data and the size/stride of a filter, to control actions of a data moving unit and a row data expansion unit; the data moving unit, to actively read an input data from a system storage space according to the control command of the scheduling unit; a row data caching unit, to store the input data read in; and the row data expansion unit, to read one row of the input data from the row data caching unit each time, and then to expand the row of data into one row data in different filter windows according to the sizes of the filter windows.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: May 21, 2024
    Assignee: THINKFORCE ELECTRONIC TECHNOLOGY CO., LTD
    Inventors: Mingrun Liu, Liang Chen, Xiaopeng Li
  • Patent number: 11106935
    Abstract: Described herein is a pooling method and device, pooling system, computer-readable storage. The pooling method comprises: acquiring pixel data of each column in a pooling window column by column, each time after the pooling window is moved; performing a pooling operation on all of the pooling data in the pooling window when the last column of pixel data in the pooling window is acquired; and outputting a pooling result of the pooling operation. The technical solution of the invention may improve the pooling efficiency and the system performance.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 31, 2021
    Assignee: THINKFORCE ELECTRONIC TECHNOLOGY CO., LTD
    Inventors: Jinchi Cai, Xiaopeng Li, Liang Chen
  • Publication number: 20210019594
    Abstract: Embodiments of the present invention provide an input data conversion device, comprising: a scheduling unit, to generate a control command according to the size/dimension of the input data and the size/stride of a filter, to control actions of a data moving unit and a row data expansion unit; the data moving unit, to actively read an input data from a system storage space according to the control command of the scheduling unit; a row data caching unit, to store the input data read in; and the row data expansion unit, to read one row of the input data from the row data caching unit each time, and then to expand the row of data into one row data in different filter windows according to the sizes of the filter windows.
    Type: Application
    Filed: March 4, 2019
    Publication date: January 21, 2021
    Applicant: THINKFORCE ELECTRONIC TECHNOLOGY CO., LTD
    Inventors: Mingrun LIU, Liang CHEN, Xiaopeng LI
  • Patent number: 10657620
    Abstract: Described herein is a pooling method, device, and system, computer-readable storage medium. The pooling method, comprising: acquiring pixel data of each row where a pooling window is located row by row, each time after the pooling window is moved vertically, wherein the size of the pooling window is N×N, N is a positive integer; writing the acquired pixel data of the first N?1 rows or a pre-pooling result thereof into a cache; and performing a pooling operation on the pixel data of last row where the pooling window being located and pixel data in the cache, when the pixel data of last row being acquired; outputting a pooling result of the pooling operation. The technical solution of the invention may improve the pooling efficiency and the system performance.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 19, 2020
    Assignee: THINKFORCE ELECTRONIC TECHNOLOGY CO., LTD.
    Inventors: Jinchi Cai, Xiaopeng Li, Liang Chen