SBOA431 September 2020 TMP1075 , TMP108 , TMP112 , TMP144 , TMP461 , TMP464 , TMP468
To understand why CPUs and GPUs overheat we have to look at these devices at the transistor level. There can be up to 100 million transistors per square millimeter on a processing unit. Each transistor acts as a switch to allow or stop current from flowing through it. When transistors switch, they go through a more resistive state. Any current passing through a resistance will generate I2R losses which generates heat. At higher clock rates the transistors goes through the more resistive state more often which creates more heat. This self-heating can damage the processor if not monitored accurately.