1. A method comprising: configuring a computing platform to reduce power consumed by the computing platform when executing an application within a given time period, wherein the configuring comprises: representing the application as one or more executable tasks; ascertaining one or more discrete operating modes for each of a plurality of computing resources on the computing platform, individual discrete operating modes being associated with mode parameters; selecting, as a function of one or more of the mode parameters: one or more computing resources from the plurality of computing resources; and for each of the one or more selected computing resources, a certain individual discrete operating mode from the one or more discrete operating modes to execute each of the one or more executable tasks.