A system for performing intelligent load shedding for a multi-channel processing system, the system comprising: a multi-channel processing system, wherein each channel of the multi-channel processing system includes a plurality of processors (1, 2, 3); a plurality of links coupling each channel with each other channel in the multi-channel processing system, wherein the links are used to transmit status information of the plurality of processors (1, 2, 3); and a plurality of cooling elements coupled to each channel having the plurality of processors, wherein the plurality of cooling elements (210, 212, 214) are configured to remove heat from the multi-channel processing system; wherein the multi-channel processing system is configured to: detect a failure of one or more of the cooling elements (210, 212, 214) for a channel of the multi-channel processing system; responsive to the detected failure of the one or more cooling elements (210, 212, 214), obtain status information of the plurality of processors of each channel; selectively disable a processor of the plurality of processors (1, 2, 3) of the channel associated with the detected failure based at least in part on the detected failure of the one or more cooling elements (210, 212, 214) and the obtained status information; transmit updated status information of the disabled processor to the other processors of the other channels; detect a subsequent failure of a cooling element of another channel; disable a processor of the another channel to prevent a common mode failure, wherein a type of the disable processor of the another channel is dissimilar to a type of the disabled processor of the channel associated with the previously detected failure. a multi-channel processing system, wherein each channel of the multi-channel processing system includes a plurality of processors (1, 2, 3); a plurality of links coupling each channel with each other channel in the multi-channel processing system, wherein the links are used to transmit status information of the plurality of processors (1, 2, 3); and a plurality of cooling elements coupled to each channel having the plurality of processors, wherein the plurality of cooling elements (210, 212, 214) are configured to remove heat from the multi-channel processing system; wherein the multi-channel processing system is configured to: detect a failure of one or more of the cooling elements (210, 212, 214) for a channel of the multi-channel processing system; responsive to the detected failure of the one or more cooling elements (210, 212, 214), obtain status information of the plurality of processors of each channel; selectively disable a processor of the plurality of processors (1, 2, 3) of the channel associated with the detected failure based at least in part on the detected failure of the one or more cooling elements (210, 212, 214) and the obtained status information; transmit updated status information of the disabled processor to the other processors of the other channels; detect a subsequent failure of a cooling element of another channel; disable a processor of the another channel to prevent a common mode failure, wherein a type of the disable processor of the another channel is dissimilar to a type of the disabled processor of the channel associated with the previously detected failure. detect a failure of one or more of the cooling elements (210, 212, 214) for a channel of the multi-channel processing system; responsive to the detected failure of the one or more cooling elements (210, 212, 214), obtain status information of the plurality of processors of each channel; selectively disable a processor of the plurality of processors (1, 2, 3) of the channel associated with the detected failure based at least in part on the detected failure of the one or more cooling elements (210, 212, 214) and the obtained status information; transmit updated status information of the disabled processor to the other processors of the other channels; detect a subsequent failure of a cooling element of another channel; disable a processor of the another channel to prevent a common mode failure, wherein a type of the disable processor of the another channel is dissimilar to a type of the disabled processor of the channel associated with the previously detected failure.