CPU Provider