1. A processor comprising: an input buffer configured to receive data and store the data; a data extractor configured to extract kernel data corresponding to a kernel in the data from the input buffer; a multiplier configured to multiply the extracted kernel data by a convolution coefficient; and an adder configured to calculate a sum of multiplication results from the multiplier.