摘要 |
<p>A method for scheduling operations to be executed by a data processing apparatus comprises: determining energy cost functions for candidate schedules 150 comprising a different selection or ordering of at least one operation, based on at least one resource of the data processing apparatus required for execution of the at least one operation; and selecting one of the candidate schedules based on the energy cost functions. The lowest energy cost may be selected. This facilitates improved energy efficiency, or optimised power consumption. The energy cost function may be determined based on a current use state of resources following execution of previous operations, and may be dependent on a degree of similarity between the current use state of the resources and the resources required for execution for the candidate schedule. The current use state of the resources may be represented by a prefix tree (200 in Figure 4).</p> |