1. A processor set including a main processor and a first co-processor controlled by the main processor for the purpose of offloading computationally intensive work, with the processor set further comprising: a first machine logic set, structured and/or programmed for use by the main processor, to send, by the main processor to the first co-processor, a command including a timeout field, wherein the timeout field comprises a timeout value; a second machine logic set, structured and/or programmed for use by the first co-processor, to detect, by the first co-processor, an execution problem condition corresponding to insufficient progress in executing the command by the co-processor due to co-processor hang or time being taken to execute the command by the co-processor exceeding the timeout value included in the command; a third machine logic set, structured and/or programmed for use by the first co-processor, to send, by the first co-processor, a command execution problem indication responsive to detection of the execution problem condition; and a fourth machine logic set structured and/or programmed to, responsive to the command execution problem indication, asynchronously terminate execution of the command, sent by the main processor, by the first co-processor.