Dlaczego procesor się nagrzewa?


16

Chciałbym zrozumieć, w jaki sposób proces obliczeniowy powoduje, że procesor się nagrzewa. Rozumiem, że ciepło jest wytwarzane przez tranzystory.

  1. Jak tranzystory dokładnie wytwarzają ciepło?
  2. Czy korelacja między liczbą zrębków a wytwarzanym ciepłem jest liniowa?
  3. Czy producenci procesorów optymalizują pozycje pojedynczych tranzystorów, aby zminimalizować wytwarzane ciepło?

Ciepło skrzynek przełączających, a tym samym szybkość zegara, ma również bezpośredni związek z wytwarzanym ciepłem.
nidhin

5
W praktyce, jak widzieliśmy w odpowiedzi, prawdziwe chipy nagrzewają się z powodu ruchu elektryczności przez przewodnik oporowy. Ale jeśli ten temat Cię interesuje, możesz przeczytać o tym, jak samo tworzenie informacji binarnych koniecznie wymaga wytwarzania ciepła odpadowego; Miły esej, który nie wymaga dużo fizyki, można znaleźć tutaj plato.stanford.edu/entries/information-entropy
Eric Lippert

Nie mam matematyki, aby poprawnie odpowiedzieć (i rozwinąć komentarz Erica), ale są implikacje dla tego pytania w obliczeniach kwantowych i odwracalnych bramach . Istnieje „energia kTnn (2) rozpraszana na nieodwracalną operację bitową”. Część zasady Landauera . Jeśli tak (A & B), to ma dwa wejścia i jedno wyjście. Ta informacja zagubiona w tym procesie musi gdzieś iść i stać się entropią (upałem) ... zakładając, że zrozumiałem ją wystarczająco, by to opisać.

Odpowiedzi:


25

Tranzystor (FET, w nowoczesnych układach scalonych) nigdy nie przełącza się natychmiast z pełnego wyłączenia do pełnego włączenia. Jest pewien okres, w którym włącza się lub wyłącza, w którym FET działa jak rezystor (nawet gdy jest w pełni WŁĄCZONY, nadal ma rezystancję).

P.=ja2)RP.=V.2)R ).

Im bardziej tranzystory się przełączają, tym więcej czasu spędzają w tym stanie rezystancyjnym, tym więcej wytwarzają ciepła. Tak więc ilość wytwarzanego ciepła może być wprost proporcjonalna do liczby tranzystorów - ale zależy również od tego, które tranzystory robią co i kiedy, i to zależy od tego, co ma zrobić chip.

Tak, producenci mogą umieszczać określone bloki swojego projektu (nie poszczególne tranzystory, ale bloki, które tworzą pełną funkcję) w niektórych obszarach, w zależności od ciepła, które blok może wytwarzać - albo w celu umieszczenia go w miejscu o lepszym wiązaniu ciepła, albo w celu umieszczenia z dala od innego bloku, który może generować ciepło. Muszą także wziąć pod uwagę rozkład mocy w układzie, więc dowolne umieszczanie bloków może nie zawsze być możliwe, więc muszą dojść do kompromisu.


Istnieje wiele, wiele, wielu czynników przyczyniających się do produkcji ciepła w procesorze. To, że ta odpowiedź nie wspomina o twojej ulubionej, nie oznacza, że ​​jest zła. Sugeruję, aby zamiast głosowania w dół całkowicie poprawnych odpowiedzi, próbować napisać własną odpowiedź. Jeśli jest lepszy niż ten, społeczność zdecyduje i otrzyma więcej głosów.
Majenko,

1
Więc uprzedzaj to, dając ludziom lepszą odpowiedź, aby oddali swój głos zamiast mojego.
Majenko,

Będę, ale nie będę miał czasu (dni). Na razie zgadzam się, że ciepło generowane jest przez straty rezystancyjne. Jednak nie sądzę, że twoja odpowiedź daje bardzo głębokie zrozumienie.
HKOB

21

Cały przepływ prądu we wszystkim, co nie jest nadprzewodnikiem, wytwarza ciepło. W wiórach płynie głównie w aluminiowych warstwach „metalowych” (jak się okazuje miedź? Paskudna chemiczna interakcja z innymi częściami krzemu).

Co powoduje przepływ prądu? Za każdym razem, gdy tranzystor zmienia stan, można go modelować jako kondensator (bramkę FET napędzanej bramki logicznej plus pojemność pasożytniczego drutu) ładującą / rozładowującą przez przewód i wyjściowy FET poprzedniej bramki. Jest to moc „przełączająca” lub „dynamiczna”. Jest proporcjonalny do prędkości przełączania i kwadratu napięcia; stąd napęd od 5 V do 3,3 V do 1,8 V dla lepszej wydajności.

Izolatory nie są idealne, aw niektórych miejscach są bardzo cienkie. Tranzystory mogą nie być całkowicie „wyłączone”. Jeśli tranzystor polowy ma rezystancję wyłączającą megaomów, a ty umieścisz ich milion równolegle, to wygląda jak rezystor 1 om. To jest moc „wycieku”. Jest proporcjonalny do liczby tranzystorów.

Przez dekadę pracowałem przy starcie nad optymalizacją mocy. :) Istnieje wiele technik: kompromisy prędkości / wycieku („metalowa bramka high”), całkowite wyłączenie części obwodu, bramkowanie zegara, zmniejszenie częstotliwości zegara, zmiana rozmiaru i umiejscowienie.


Dzisiejsze mikroprocesory wysokowydajne faktycznie zrobić użytku interkonekty miedzi, z cienkich warstw innych metali, aby zapobiec reakcji miedzi z krzemem. Aluminium jest jednak nadal stosowane w przypadku mniej złożonych i większych procesów, ponieważ praca z nim jest o wiele mniej skomplikowana.
hobbs

0

1) Za każdym razem, gdy występuje przepływ prądu, ciepło powstaje w wyniku zderzeń elektronów. 2) Tak, ogólnie korelacja jest liniowa. 3) Jest mało prawdopodobne, aby producenci procesorów optymalizowali położenie poszczególnych tranzystorów, aby zminimalizować wytwarzane ciepło (wszystkie są w tej samej obudowie).
Gdy procesor jest „bezczynny”, chociaż zużywa minimalną ilość prądu, wytwarza ciepło. Gdy procesor zaczyna „przetwarzać” informacje, poszczególne tranzystory przełączają stany. To przełączanie generuje również ciepło. Ponadto częstotliwość przełączania wpływa na szybkość wytwarzania ciepła, im wyższa częstotliwość, tym wyższa prędkość wytwarzania ciepła. Ponieważ zdolność rozpraszania ciepła przez układ jest stała, może on się przegrzewać, jeśli będzie działał z większą częstotliwością niż została zaprojektowana.


0

proste jest to, że wiemy, że zgodnie z prawem w dżulach, ilekroć elektron przepływa przez przewodnik, ciepło wytwarzane z powodu rezystancji materiału, ponieważ każdy przewodnik ma w sobie pewną rezystancję.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.