An artificial intelligence, Al, processor comprising: at least one memory; a plurality of neural network operators (421, 422, 423, 424), each comprising processing circuitry configured to process an image; and a controller configured to control the at least one memory and the plurality of neural network operators (421, 422, 423, 424), wherein the controller is further configured to: control input image data of an image to be stored in the at least one memory; obtain a plurality pieces of sub image data from the image data by splitting the image data stored in the at least one memory to the plurality pieces of sub image data based on a size of an image corresponding to the image data and respective data processing capabilities of each of the plurality of neural network operators (421,422, 423, 424) and transmit at least some of each of the pieces of sub image data to at least one of the neural network operators; control a respective piece of sub image data of the plurality of pieces of sub image data to be allocated to a respective neural network operator of at least a part of the plurality of neural network operators; control the respective neural network operator (421, 422, 423, 424) to perform a neural network operation, in accordance with the respective data processing capabilities, on the respective piece of sub image data to generate upscaled piece of sub image data; collect the upscaled pieces of sub image data from the at least a part of the neural network operators to form upscaled image data; and output the upscaled image data. at least one memory; a plurality of neural network operators (421, 422, 423, 424), each comprising processing circuitry configured to process an image; and a controller configured to control the at least one memory and the plurality of neural network operators (421, 422, 423, 424), wherein the controller is further configured to: control input image data of an image to be stored in the at least one memory; obtain a plurality pieces of sub image data from the image data by splitting the image data stored in the at least one memory to the plurality pieces of sub image data based on a size of an image corresponding to the image data and respective data processing capabilities of each of the plurality of neural network operators (421,422, 423, 424) and transmit at least some of each of the pieces of sub image data to at least one of the neural network operators; control a respective piece of sub image data of the plurality of pieces of sub image data to be allocated to a respective neural network operator of at least a part of the plurality of neural network operators; control the respective neural network operator (421, 422, 423, 424) to perform a neural network operation, in accordance with the respective data processing capabilities, on the respective piece of sub image data to generate upscaled piece of sub image data; collect the upscaled pieces of sub image data from the at least a part of the neural network operators to form upscaled image data; and output the upscaled image data. control input image data of an image to be stored in the at least one memory; obtain a plurality pieces of sub image data from the image data by splitting the image data stored in the at least one memory to the plurality pieces of sub image data based on a size of an image corresponding to the image data and respective data processing capabilities of each of the plurality of neural network operators (421,422, 423, 424) and transmit at least some of each of the pieces of sub image data to at least one of the neural network operators; control a respective piece of sub image data of the plurality of pieces of sub image data to be allocated to a respective neural network operator of at least a part of the plurality of neural network operators; control the respective neural network operator (421, 422, 423, 424) to perform a neural network operation, in accordance with the respective data processing capabilities, on the respective piece of sub image data to generate upscaled piece of sub image data; collect the upscaled pieces of sub image data from the at least a part of the neural network operators to form upscaled image data; and output the upscaled image data.