| CPC G06F 9/5016 (2013.01) [G06F 9/3004 (2013.01); G06F 9/5044 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
one or more processor circuits;
a hardware accelerator circuit coupled to the one or more processor circuits, wherein the hardware accelerator circuit is configured to perform operations based on instruction words received from the one or more processor circuits;
a memory coupled to the hardware accelerator circuit, wherein the memory is dedicated to the hardware accelerator circuit, and wherein the memory includes a non-volatile portion reserved for storing data of a first type and a volatile portion reserved for storing data of a second type, wherein the volatile portion is divided into a plurality of sections; and
a power control circuit configured to, during performance of a task specified by a given instruction word provided by one of the one or more processor circuits, cause selected ones of the plurality of sections specified by a power field of the given instruction word to be powered on.
|