Les ordinateurs accélèrent-ils à des températures plus élevées?

14

À des températures plus élevées, les ordinateurs seront-ils plus rapides? Évidemment, on veut toujours refroidir un ordinateur car des températures plus élevées peuvent endommager les composants principaux.

Cependant, est-ce une interaction entre le silicium qui, à des températures plus élevées, libérera plus d'électrons et la résistance des composants métalliques qui augmentera avec la température? Ou est-ce négligeable en termes de performances globales de l'ordinateur?

Mark Ramotowski
la source
4
C'est l'inverse. Lorsque les ordinateurs fonctionnent plus rapidement, ils produisent plus de chaleur.
Oui, je sais, vous devez donc le refroidir davantage lors de l'overclocking, etc.
À une température plus élevée, plus de courant est perdu en cas de fuite. On veut qu'un transistor agisse comme un interrupteur et non comme une masse ou un conducteur, donc je soupçonne (je ne suis même pas près d'être un EE) que des températures plus élevées interfèrent grandement avec un fonctionnement correct. (Comme vous l'avez mentionné, la résistance dans le métal augmenterait également. La détérioration physique - par exemple, par électromigration - est également liée à la température.)
Paul A. Clayton
6
Je pense que les mosfets ralentissent à mesure que la température augmente. Oui, l'augmentation de la température vous donne plus de porteurs, mais, comme le souligne @ PaulA.Clayton, la tension de seuil diminue (ce qui signifie que les transistors ne se désactivent pas aussi bien lorsque vous voulez qu'ils se bloquent) et la mobilité des porteurs diminue, ce qui signifie que le le courant est plus faible aux tensions "actives". Dans le lien suivant, les graphiques que vous voulez se trouvent sur la diapositive 35: web.ewu.edu/groups/technology/Claudio/ee430/Lectures/… .
Wandering Logic
1
C'est un peu loin des aspects informatiques (tels que la conception de circuits) que les informaticiens étudient généralement et bien dans l'ingénierie électronique. Souhaitez-vous que votre question soit migrée vers l' électrotechnique ?
Gilles 'SO- arrête d'être méchant'

Réponses:

13

Permet de diviser vos questions en sous-questions:

Ordinateur plus rapide:

La mesure la plus courante de la "vitesse" d'un ordinateur est sa fréquence d'horloge maximale. Cette mesure n'a jamais été exacte ( mythe Megahertz ), mais elle est devenue totalement sans importance ces dernières années après que les processeurs multicœurs sont devenus une norme. Dans les ordinateurs d'aujourd'hui, les meilleures performances sont déterminées par des facteurs beaucoup plus complexes que la fréquence d'horloge maximale (ces facteurs incluent les aspects HW et SW).

Effet de la température sur la fréquence d'horloge:

Cela dit, nous voulons toujours voir comment une température affecte la fréquence d'horloge de l'ordinateur. Eh bien, la réponse est que cela ne l'affecte pas de manière appréciable. L'horloge de l'ordinateur est (généralement) dérivée d'un oscillateur à cristal, qui ne chauffe pas du tout. Cela signifie que la fréquence de l'oscillateur est indépendante de la température. Le signal produit par l'oscillateur est multiplié en fréquence par des PLL. La fréquence de sortie des PLL ne sera pas affectée par la température (en supposant qu'elles ont été conçues correctement), mais le niveau de bruit dans le signal d'horloge des PLL augmentera avec la température.

La discussion ci-dessus conduit à la conclusion suivante: l'augmentation de la température n'augmentera pas la fréquence de l'horloge (d'une quantité appréciable), mais peut conduire à une défaillance logique en raison de l'augmentation du bruit dans le signal d'horloge.

Effet de la température sur la fréquence d'horloge maximale:

La température n'a effectivement aucun effet sur la fréquence prédéfinie de l'horloge. Cependant, peut-être qu'une température plus élevée permet d'utiliser des fréquences plus élevées?

Tout d'abord, vous devez comprendre que les ordinateurs modernes n'ont pas leurs fréquences d'horloge poussées à la limite de la technologie. Cette question a déjà été posée ici .

Ce qui précède signifie que vous pouvez augmenter la fréquence de votre CPU au-dessus de celle qui a été définie par défaut. Cependant, il s'avère que dans ce cas, la température est le facteur limitant, pas un avantage. Deux raisons à cela:

  • La résistance des fils augmente avec la température
  • Les taux d'électromigration augmentent avec la température

Le premier facteur conduit à une probabilité plus élevée de défaillance logique à des températures élevées (des valeurs logiques incorrectes sont utilisées). Le deuxième facteur conduit à une probabilité plus élevée de défaillance physique à des températures élevées (comme les dommages permanents à un fil conducteur).

Par conséquent, la température est le facteur limitant de la fréquence maximale des processeurs. C'est la raison pour laquelle l'overclocking le plus abusif des processeurs est effectué alors que le processeur est super-refroidi.

Supports thermiquement excités en silicium:

Je crois que vous avez été conduit à de fausses conclusions en pensant que la résistivité du silicium diminue avec la température. Ce n'est pas le cas.

dix16cm-3

De plus, la mobilité des porteurs libres a tendance à diminuer avec la température; par conséquent, au lieu de l'augmentation de la conductivité du silicium, vous observerez probablement une diminution qui entraînera une probabilité plus élevée de défaillance logique.

Conclusion:

La température est le principal facteur limitant de la vitesse des ordinateurs.

Des températures plus élevées des processeurs entraînent également des taux plus élevés de réchauffement climatique, ce qui est très mauvais.

Sujets avancés pour les lecteurs intéressés:

Les réponses ci-dessus, à ma connaissance, sont complètement correctes pour les technologies jusqu'à 32 nm. Cependant, l'image peut être différente pour la technologie finFET 22 nm d'Intel (je n'ai trouvé aucune référence pour ce nouveau processus sur le Web), et elle changera certainement à mesure que les technologies de processus continueront de se réduire.

L'approche habituelle pour comparer la "vitesse" des transistors mis en œuvre à l'aide de différentes technologies est de caractériser le retard de propagation de l'onduleur de taille minimale. Comme ce paramètre dépend du circuit de pilotage et de la charge de l'onduleur lui-même, le retard est calculé lorsque peu d'onduleurs sont connectés en boucle fermée formant un oscillateur en anneau .

Si le retard de propagation augmente avec la température (logique plus lente), l'appareil est censé fonctionner en régime de dépendance à la température normale. Cependant, selon les conditions de fonctionnement de l'appareil, le retard de propagation peut diminuer avec la température (logique plus rapide), auquel cas l'appareil est censé fonctionner en régime de dépendance à la température inverse.

Même l'aperçu le plus élémentaire des facteurs impliqués dans la transition des régimes de température normale à inverse est au-delà de la portée d'une réponse générale et nécessite une connaissance assez approfondie de la physique des semi-conducteurs. Cet article est l'aperçu le plus simple mais complet de ces facteurs.

L'essentiel de l'article ci-dessus (et d'autres références que j'ai trouvées sur le Web) est que la dépendance à la température inverse ne doit pas être observée dans les technologies actuellement utilisées (sauf, peut-être, pour les finFET 22 nm, pour lesquels je n'ai trouvé aucune donnée).

Vasiliy
la source
Pouvez-vous fournir une source pour affirmer que la fréquence d'horloge est "totalement sans importance"? Que diriez-vous d'un CPU avec une horloge de 0.00001 Hz? Est-ce que ça va fonctionner aussi bien qu'un i5? Que diriez-vous "... il s'avère que dans ce cas, la température [élevée] est le facteur limitant, pas un avantage." Les coins FF dans les bibliothèques de cellules standard ont généralement les conditions de fonctionnement avec la température la plus élevée, car la logique accélère avec des températures plus élevées. Ces deux affirmations sont fausses.
travisbartley
1
@travis, je pense que quiconque lit ma réponse peut comprendre la signification de "totalement sans importance" dans le contexte de la réponse - vous ne pouvez pas comparer les processeurs existants uniquement par la fréquence d'horloge. Pas besoin d'être minutieux. Quant à la deuxième partie de votre commentaire - j'ai ajouté un autre paragraphe à ma réponse (à la fin). Si vous insistez toujours sur ce que vous dites à propos de la dépendance à la température, vous devrez fournir quelques références et nous pourrons en discuter davantage.
Vasiliy
Je suis d'accord, d'après le contexte, cette déclaration pourrait être décodée. Mais je soutiens qu'en ingénierie, il est nécessaire d'utiliser un langage non ambigu, correct et même méticuleux. Pour la deuxième partie du commentaire, je m'excuse. La tension de seuil diminue avec l'augmentation de la température, mais la mobilité des porteurs diminue, ce qui entraîne une nette réduction de la vitesse logique. Vous avez donc raison à ce sujet.
travisbartley
1

La réponse est non.

Principalement parce qu'un ordinateur est un circuit cadencé. Si le CPU, ou tout l'ordinateur, est à une température plus élevée, le circuit d'horloge ne fonctionnerait pas plus rapidement. Ainsi, le nombre de MIPS ou FLOPS est le même, quelle que soit la température.

Mais , comme on le voit dans les commentaires de vos questions, la température pourrait avoir un effet sur la fréquence d'horloge maximale que votre processeur prendrait en charge.

Blup1980
la source
1

Les ordinateurs fonctionnent aussi vite que vous les synchronisez. Par conséquent, chauffer un ordinateur sans rien faire d'autre n'affectera pas la puissance de calcul jusqu'à ce qu'il soit chauffé jusqu'à ce qu'il soit endommagé et que la puissance de calcul passe à 0.

Faire fonctionner un ordinateur utilise de l'énergie électrique, qui est dissipée dans l'ordinateur sous forme de chaleur. La quantité d'énergie électrique utilisée est en partie proportionnelle à la vitesse d'horloge. Cela signifie que plus l'ordinateur est chaud, plus vous devez le ralentir pour éviter d'atteindre le point critique où il ne peut plus fonctionner et peut-être être endommagé de façon permanente.

C'est pourquoi les ordinateurs performants disposent de capteurs de température. Un circuit externe horloge l'ordinateur aussi vite que possible, mais pour ne pas dépasser sa température de fonctionnement maximale. Par conséquent, le chauffage de l'une de ces unités diminue la puissance de calcul, car le circuit de gestion thermique ralentit l'ordinateur, car moins d'énergie électrique est autorisée avant d'atteindre sa température de fonctionnement maximale.

Je me souviens avoir vu une publicité d'Intel à ce sujet. Ils montraient que leur processeur avait ce circuit de détection de température et de réglage d'horloge intégré. Ils ont montré deux ordinateurs, un avec leur puce et un avec un concurrent, exécutant le même programme à la même vitesse. Ensuite, ils ont retiré les dissipateurs de chaleur des deux processeurs. Celui avec le circuit de gestion thermique interne a ralenti. L'autre a continué pendant un certain temps, puis s'est complètement arrêté en cas de surchauffe.

Olin Lathrop
la source
1

Le principal type d'élément de commutation dans les ordinateurs typiques est le transistor à effet de champ à semi-conducteur à oxyde métallique. De tels dispositifs sont moins efficaces pour faire passer le courant à chaud qu'à froid. Bien qu'il existe certaines situations où un tel comportement peut être une bonne chose (par exemple, il améliore la capacité de partage de charge des MOSFET de puissance), cela signifie également que les fonctions logiques implémentées avec les MOSFET prendront plus de temps pour commuter à des températures plus élevées. Étant donné que le fonctionnement fiable d'un ordinateur nécessite que tous les circuits censés commuter dans un cycle donné parviennent à le faire avant l'arrivée du cycle suivant, les ordinateurs ne peuvent généralement pas fonctionner aussi rapidement à des températures élevées qu'ils le peuvent à des températures lentes.

De plus, la quantité de chaleur générée par un ordinateur utilisant une logique MOSFET complémentaire est dans une large mesure proportionnelle à la vitesse réelle à laquelle il fonctionne. Pour éviter les dommages causés par la surchauffe, un certain nombre de processeurs ont des circuits qui les ralentissent automatiquement si les températures dépassent un certain seuil. Bien entendu, cela réduira considérablement les performances des applications, mais le ralentissement d'une application peut être préférable à l'arrêt complet ou temporaire du processeur.

supercat
la source