Abstract:
With the constant widespread of computing devices, improving the efficiency of tasks has increasingly significant ramifications towards decreasing the power consumption, and reducing the overall cost toward operation of such devices. Here, we look at methods to improve the runtime efficiency and performance of such systems by adjusting the system configurations to better suit to the current tasks being executed. The goal is to find the optimal system settings for any task as fast as possible, so that we can get the best results possible.