1. A method comprising: receiving a request to execute a workload; determining one or more characteristics of a platform having a processing unit to execute the workload; and determining one or more energy-efficient operating settings of the processing unit based on the determined one or more characteristics of the platform.