Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / What is the exact reason for which CPUs generate so much heat?

Author
Message
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 7th Jun 2012 14:14
I have always wondered what the precise reason that very large scale integration ICs such as CPUs, GPUs, etc generate heat. Is it just the large amount of current passing through various parts of the IC as transistors transition between high and low logical values? I have also heard that any time current starts or stops flowing, heat is generated. My guess would be that when current stops flowing, the energy is dissipated as heat. Are the aforementioned reasons the cause for the heat or is it something else? Thanks in advance for any answers!

Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 7th Jun 2012 14:36
The heat is caused by the electrons colliding with the ions that make up the conductive material... electrons convert their kinetic energy into heat when they collide.

Health, Ammo, and bacon and eggs!
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 7th Jun 2012 14:42
So simply just the current flow?

Nateholio
19
Years of Service
User Offline
Joined: 30th Dec 2005
Location: I\'ve Been Everywhere
Posted: 7th Jun 2012 15:33
Van B has it.

Additionally, CPUs are made of semiconductors, which aren't exactly the best thing to be running electrons through. However, even excellent conductors like Cu, Au, & Ag will heat up if enough electrons are pushed through them.

In Development: K96 - Combat Simulation
Keep your Hope and Change, I choose individual Liberty!
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 7th Jun 2012 15:49
I see! So then it would just be current flow during the high to low or low to high switches. Right?

Nateholio
19
Years of Service
User Offline
Joined: 30th Dec 2005
Location: I\'ve Been Everywhere
Posted: 7th Jun 2012 15:54
That's what causes a lot of heat. Switching states generates more heat than staying in a single state. However, the smaller components get the more heat they generate with the same amount of voltage.

In Development: K96 - Combat Simulation
Keep your Hope and Change, I choose individual Liberty!
Jimpo
20
Years of Service
User Offline
Joined: 9th Apr 2005
Location:
Posted: 7th Jun 2012 16:07
Electricity is made of electrons, and electrons are always randomly moving. The transistors on the CPU are so small, that the random movements can cause the electron to step out of the transistor, and be lost as heat.

TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 7th Jun 2012 18:15
Pretty much everything has been said.

I'll throw this into the mix : http://en.wikipedia.org/wiki/CPU_power_dissipation

You can calculate the maximum power P with this:

P = C * U^2 * f

C = capacitance
U = voltage
f = frequency

Not quite sure what they mean with capacitance though.

TheComet

Nateholio
19
Years of Service
User Offline
Joined: 30th Dec 2005
Location: I\'ve Been Everywhere
Posted: 7th Jun 2012 18:19
Quote: "Not quite sure what they mean with capacitance though."


Everything has capacitance, which needs to be accounted for in some calculations.

In Development: K96 - Combat Simulation
Keep your Hope and Change, I choose individual Liberty!
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 7th Jun 2012 18:29
Yes but WHAT capacitance? You mean I have to go ahead and add up every single capacitance in ever transistor? The entire capacitance of the CPU varies depending on what it's doing. Why is it no one can give me a straight answer about this.

TheComet

Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 8th Jun 2012 00:44
Yah I'm thinking it must somehow be the capacitance of the gates on the transistors... Maybe it is an average capacitance over time?

Sergey K
21
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 8th Jun 2012 00:59
every place where there are electric, there is heat. learn for life!

Advanced Updater for your games!

Login to post a reply

Server time is: 2025-05-18 11:23:16
Your offset time is: 2025-05-18 11:23:16