| CPC G06F 9/5016 (2013.01) [G06F 9/4812 (2013.01); G06F 9/485 (2013.01); G06F 9/4881 (2013.01)] | 20 Claims |

|
1. Non-transitory, computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
initiate a first process in a first hardware accelerator configured to aid the processor by performing the first process, wherein initiating the first process comprises using one or more interface registers;
perform additional processing while the first hardware accelerator performs the first process;
during the first process, initiate a second process in a second hardware accelerator configured to aid the processor in performing the second process, wherein the second hardware accelerator comprises a blocking accelerator that aids in the second process without using the one or more interface registers, and the second hardware accelerator has no access to the one or more interface registers; and
receive an indication via the one or more interface registers to indicate that the first hardware accelerator has completed the first process and that the processor is to operate on results from the first process.
|