in a processor having multiple clusters which operate in parallel , the number of clusters in use can be varied dynamically . at the start of each program phase , the configuration option for an interval is run to determine the optimal configuration , which is used until the next phase change is detected . the optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached .