BOINC@Poland

Inne => Archiwum => Wątek zaczęty przez: Arthusp w 10 Lipiec 2010, 10:22

Tytuł: Temperatura procesora a projekt
Wiadomość wysłana przez: Arthusp w 10 Lipiec 2010, 10:22
Nie tak dawno dokonałem następującej obserwacji: gdy procek (i7 860) liczy tylko PG jego temperatura jest średnio o ok 10 stopni wyższa niż gdy liczy tylko WCG. Odpowiednio: przy tylko PG sięgają 90C, a przy WCG sięgają 80C.
Macie pomysły czemu tak się dzieje?
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: Rysiu w 10 Lipiec 2010, 10:51
Na procesorze są wykonywane różne operacje więc i w różny sposób są obciążone jego elementy składowe. Być może WCG znacznie intensywniej musi korzystać z pamięci wyższych poziomów, a w PrimeGrid wszystko mieści się w ultra-szybkim cache.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: AiDec w 10 Lipiec 2010, 12:08
@Arthusp:

To co opisales to jest standard. PG najbardziej wygrzewa proca ze wzgl. na przeprowadzane operacje. PG i podprojekty Sieve grzeja o 5C mniej. WCG i inne `klasyczne` projekty jeszcze o 5C mniej. Sa tez projekty bardzo malo grzejace proca jak np. Enigma. W sumie to i dobrze, bo w zaleznosci od chlodzenia proca mozesz dobrac optymalny projekt - ja mam kompy na ktorych tylko i wylacznie Enigma (stare lapki) jest dopuszczalna.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: apohawk w 10 Lipiec 2010, 12:12
PG mocniej korzysta z procka ;)
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: TJM w 10 Lipiec 2010, 12:30
Różnice w temperaturze wcale nie wynikają tylko z grzania się bardziej.
Różne projekty korzystają z różnych części procesora z różną intensywnością, a termometr jest zawsze jeden na rdzeń lub nawet cały CPU. Stąd jeśli bardziej się nagrzewa sekcja bliżej termometru, pokazuje on więcej. Przekonał mnie o tym kiedyś inżynier Intela podczas rozmowy, kiedy wyjaśniał mi jak działają ich termometry (i dlaczego zacinają się poniżej pewnej temperatury).

Warto porównać temperaturę obudowy proca podczas liczenia z temperaturą rdzeni - okazuje się, że proporcje te wcale nie muszą być stałe. W niektórych projektach temperatura rdzeni będzie wyższa, a temperatura obudowy może nawet spaść.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: Arthusp w 12 Lipiec 2010, 21:56
Dzięki za odpowiedzi!

Cytat: TJM w 10 Lipiec 2010, 12:30
(...)
Warto porównać temperaturę obudowy proca podczas liczenia z temperaturą rdzeni - okazuje się, że proporcje te wcale nie muszą być stałe. W niektórych projektach temperatura rdzeni będzie wyższa, a temperatura obudowy może nawet spaść.

Ufff... już zaczynałem się zastanawiać, czy nie opętał mnie analfabetyzm wtórny albo że jakiś niemiec (Alzheimer ;)) fałszuje mi wyniki podawane przez CPUIDy i inne takie.

Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: toms83 w 13 Lipiec 2010, 00:27
PG mocno korzysta z cache procesora, który to stanowi duży kawałek całego układu, pewnie stąd większe tempy na tym projekcie.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: TJM w 13 Lipiec 2010, 09:12
Z cache procesor korzysta cały czas i pewnie z 75% BOINCowych aplikacji w całości się tam mieści, tak więc nie sądzę żeby to akurat miało znaczenie.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: toms83 w 13 Lipiec 2010, 09:59
No na 100% nie wiem, ale akurat przy PG różnica w cache procesorów daje spory zysk na czasie przeliczania próbek, więc dużo w nim mieli. :) Jak w innych projektach to nie wiem.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: TJM w 13 Lipiec 2010, 10:25
To jedynie dlatego, że większość aplikacji zapewne swoich danych w cache właśnie nie mieści, więc efekt powinien być odwrotny do tego co opisujesz.
Przykład aplikacji która zmieści się w cache każdego procesora lepszego niż Pentium -> enigma, sam rdzeń liczący razem z danymi zajmuje ledwo z 10kB. A jakoś proca strasznie nie grzeje.
Tytuł: Odp: Temperatura procesora a projekt
Wiadomość wysłana przez: toms83 w 13 Lipiec 2010, 10:30
No to moja teoria okazała się błędna.  %)