Abstract: A cooling system includes a controller, a plurality of sensor sub-units, a plurality of solid-state cooling sub-units and a heat exchanger. The sensor sub-units are configured to be thermally connected to a heat source. The heat source has a plurality of sub-regions that correspond with each of the sensor sub-units. Each solid-state cooling sub-unit corresponds with and thermally connects to one of the sensor sub-units and is configured to dissipate heat from the sub-regions of the heat source. The heat exchanger is configured to dissipate heat from the sub-regions of the heat source and waste heat. The controller, based on temperatures sampled from the plurality of sensor sub-units and predictions made by an optimizer, is configured to determine the one or more sub-regions of the heat source to cool.