Dnia Thu, 21 Nov 2013 19:04:43 +0100, Peter napisał(a):
> Jest sobie komputer z i7 3770.
>
> Taktowany jest w spoczynku 1.6 GHz, normalnie 3.4 GHz, a podczas dużego
> obciążenia Turbo Boost powinien
> podnieś do 3,9 GHz. Powinien ale nie podnosi. W Biosie tryb Turbo jest Enable.
> Komputer obciążany jest 4 równoległymi aplikacjami numerycznymi. Każda
> aplikacja pracuje na 1 rdzeniu
> obciążając go w 100%.
AFAIR maksymalna częstotliwość rdzenia w trybie turbo zależy od obciążenia
pozostałych. Wobec czego faktycznie - zajęty jeden rdzeń, jego częstotliwość
wędruje do 3,9 GHz. Zajęte wszystkie rdzenie - już nie.
> System pracuje pod linuksem a częstotliwość sprawdzana jest tak
> cat /proc/cpuinfo | grep "cpu MHz"
> Czemu nie ma przyspieszenia procesora?
> Google podaje niestety wiele śmieci na ten temat. W jednym ( z 2010r)
> znalazłem informacje że Turbo Boost
> podbija mnożnik procesora, a tym samym częstotliwość pracy jego zegara.
> Warunkiem jest nieprzekroczenie
> maksymalnej wartości TDP dla danego układu. Wynikałoby z tego,że gdybym
> pracował z 1 aplikację na 1 rdzeniu to
> zegar przyspieszyłby, a na 4 już nie ??.
http://en.wikipedia.org/wiki/List_of_Intel_Core_i7_microprocessors#.22Ivy_Bridge.22_.2822_nm.29
i przypis 2
Max turbo bins for 6, 5, 4, 3, 2, 1 active cores respectively (depending on
the number of CPU cores in the processor). Additional frequency = turbo bins
* Base clock (100 MHz for Sandy Bridge, Ivy Bridge and Haswell processors).
Spójrz na tabelę w http://pclab.pl/art49549-6.html - tutaj wprawdzie
przedstawiany jest model i7 3770K, niemniej jednak nie ma powodów by sądzić,
że turbo w i7 3770 będzie zachowywać się inaczej.
Nie wiem jednak, jaki wpływ na podnoszenie zegara w trybie turbo ma
obciążenie rdzeni logicznych.
> Hyper-Threading dzięki tworzenie dwóch wątków logicznych na 1 rdzeniu
> umożliwia prowadzenie równolegle łącznie
> 8 procesów. Z publikowanych benchmarków wynika, że łączna wydajność w grach
> zwykle nie zmienia się, w
> aplikacjach typu autocad itp zwiększa się o ok 10%, a w pakerach nawet 25-30%.
> W posiadanym komputerze uruchomienie 8 aplikacji numerycznych uruchamia się
> rzeczywiście w 8 wątkach, ale
> sumaryczne przyspieszenie to optymistycznie licząc 2%. Spodziewałem, ze
> będzie to właśnie 25-30%.
> Dlaczego tak mało?
Pytanie czy aplikacja napisana jest tak, by dobrze wykorzystywać
hyper-threading. Tutaj http://pclab.pl/art48779.html ten temat też ruszono -
może to Cię naprowadzi na jakieś rozwiązania.
> Komputer ten jest komputerem fabrycznym, czyli nie składak, i powinien być
> przetestowany do pracy w
> maksymalnym reżimie. Niestety po obciążenie go 4 aplikacjami numerycznymi,
> już po 20 minutach pracy osiąga
> temperaturę 80-82C. Efektem wtórnym jest bardzo głośna praca wentylatora
> zewnętrznego. Komputer był w
> serwisie, wrócił z wymienionym wentylatorem na procesorze i .. jest tak samo,
> tzn dalej bardzo się grzeje.
> Jest tu ktoś, kto ma ten procesor i może coś powiedzieć na temat grzania się
> tego procesora pod pełnym obciążeniem
Fabryczny wentylator w sensie boxowego chłodzenia jak na np.
http://www.waz.com.br/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/i/n/intel_core_3gen_1_1.jpg
i długotrwała praca pod pełnym obciążeniem? Widzę to bardzo średnio.
--
[ Przemysław "Maverick" Ryk ICQ: 17634926 GG: 2808132 ]
[ Kłamstwo to wina dwóch osób. Jedna mówi, druga słucha. ]
[ (Homer Simpson) ]
|