The objectives of DVFS is: - To optimize resource allotment for tasks and maximize power saving when those resources are not needed. - To use the optimal operating frequency and voltage to allow a task to be performed in the required amount of time. - To maximize battery life and longevity of devices while still maintaining ready compute performance availability.