A method and a system for lowering the temperature of a chip, the method comprising the following steps: detecting the temperature of each kernel and running threads (S101); determining whether the temperature of the kernel exceeds a temperature threshold (S102); if the temperature of the kernel exceeds the temperature threshold, reducing the number of threads of the kernel (S103). The technical solution has the advantage of effectively lowering temperature.