They can't already do this?
Sort of surprised that the Windows/linux kernel scheduler didn't already have the ability to turn cores on and off and control clock speeds. If not, wouldn't Intel be better off talking to the boys at Microsoft and linux, rather than Oracle? You know... so that every app has the ability to request/specify core allocations, rather than a single big commercial database vendor?