1. A method of resizing image files, the method comprising: providing an AXI interconnect; providing a plurality of computing kernels communicatively coupled to the AXI interconnect; receiving a first image file characterized by a first image resolution; sending, from a first port of the AXI Interconnect to a first computing kernel, a first payload associated with the first image file; receiving a second image file characterized by a second image resolution; sending, from a second port of the AXI Interconnect to a second computing kernel, a second payload associated with the second image file; resizing, at the first computing kernel and the second computing kernel, the first payload and the second payload concurrently, wherein the first payload is resized to a third image resolution differing from the first image resolution and the second payload is resized to a fourth image resolution differing from the second image resolution; sending, from the first computing kernel to the first port of the AXI Interconnect, the resized first payload; and sending, from the second computing kernel to the second port of the AXI Interconnect, the resized second payload.