The computation task may be any task that is composed of operations that may be performed by the hardware accelerator. The set of operations may be basic computations that can be performed by the hardware accelerator. Each operation of the set of operations may, for example, comprise a multiplication operation, addition operation, or another operation such as an Open Neural Network Exchange (ONNX) operation or a Neural Network Exchange Format (NNEF) operation. The computation task may, for example, be a training or inference of a neural network. The set of operations may be tensor-operations, such as blocked-matrix operations and multi-dimensional convolutions.