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.
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.
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.
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.