Grupy dyskusyjne   »   pl.comp.pecet   »   Czy HyperThreading może spowalniać? (Inte l i3)

Czy HyperThreading może spowalniać? (Inte l i3)

Data: 2010-04-07 11:06:49
Autor: BartekK
Czy HyperThreading może spowalniać? (Inte l i3)
W dniu 2010-04-07 10:39, Latet pisze:
Witam,

Czy fakt, że 2-rdzeniowy procesor (kontretnie i3) obsługiwany jest przez
system jako 4-wątkowy (HT), może negatywnie wpłynąć na wydajność
działania konkretnej aplikacji, pracującej na 1 wątku?

Gdyby fizycznie taki sam procecor nie miał HT i liczba wątków równałaby
sie liczbie rdzeni, to czy taka aplikacja mogłaby działać szybciej?

Skąd to pytanie - a no stąd, że gdy taka aplikacja pracuje mi na i3 i
widzę obciążenie systemu 25%, to mam dyskomfort psychiczny, bo "powinno"
to być 50%, skoro CPU jest 2-rdzeniowy. I pojawił się niepokój, czy to
nie jest tak, że ta aplikacja nie dostaje do dyspozycji całej mocy
jednego rdzenia, bo część jest jakby zarezerwowana na wypadek użycia
Hyper-Thread?

Jeśli tak nie jest, to chyba po prostu trzeba się przyzwyczaić, że 25%
oznacza 50%...
Kwestia interpretacji. Twoja aplikacja zużywa 100% rdzenia. A to że system przyjmuje że skoro rdzeni jest 4, to całkowite obciążenie jednego to 25% zajętości ogólnej...

--
| Bartlomiej Kuzniewski
| sibi@drut.org  GG:23319  tel +48 696455098  http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Czy HyperThreading może spowalniać? (Inte l i3)

Nowy film z video.banzaj.pl wiêcej »
Redmi 9A - recenzja bud¿etowego smartfona