1. A processing method, implemented by a graphic processor, for a single-channel convolution layer, comprising: dividing at least one of image, video, or audio data to be processed into a plurality of data blocks; reading, by a plurality of graphic processor thread groups executed by the graphic processor, the plurality of data blocks into local non-transitory memories of the plurality of graphic processor thread groups associated the graphic processor; reading, by the plurality of graphic processor thread groups, a plurality of filters into the local memories of the plurality of graphic processor thread groups; and calculating, by a plurality of threads in the plurality of graphic processor thread groups, convolutions of corresponding data points in the plurality of data blocks and the plurality of filters simultaneously; and writing the convolutions into a global non-transitory memory associated with the graphic processor.