-
Data: 2010-04-18 16:19:01
Temat: Re: Czy HyperThreading może spowalniać? (Intel i3)
Od: tomekr <t...@n...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]RadoslawF pisze:
> W jaki sposób technologia HT pozwoli zwiększyć wydajność ?
> Może być jakiś link do poczytania.
Procesor pracując nad pojedynczym wątkiem spędza większość czasu (>40%)
czekając na dane z pamięci. Wynika to z tego, że czasy losowego dostępu
do pamięci RAM są bardzo długie, rzędu 45-70 ns. Tymczasem procesor
pracuje z szybkością nawet = 3GHz * 2 operacje pamięciowe/cykl zegara.
http://www.anandtech.com/show/2542/5
Ze względu na fatalne czasy dostępu losowego tak naprawdę pamięć RAM we
współczesnych komputerach nie jest używana jako pamięć o dostępie
losowym, tylko bardziej jako storage, podobnie jak dysk twardy.
Przetwarzanie danych odbywa się w rejestrach procesora i pamięci cache
L1 data cache (3-4 cykle dostępu, architektura pipeline, możliwość
wykonywania 2-ch lub 3 operacji naraz). RAM służy tylko do
przechowywania danych, jedyne operacje jakie wykonuje to: załadowanie
danych z RAM do pamięci cache, wyładowanie danych z pamięci cache do
RAM, transfer DMA z jednego miejsca w RAM do drugiego lub miezy RAM a
peryferiami.
Architekci procesorów wielowątkowych liczą na to, że w czasie gdy jedne
z wątków czeka na pamięć RAM drugi będzie miał coś do zrobienia w
rejestrach lub pamięci cache, gdy drugi zacznie czekać na pamięć, to z
kolei do pierwszego już przyjdą dane z pamięci (zdążą się załadować do
cache lub rejestrów) i tak w kółko.
Statystycznie to się sprawdza, w większości przypadków uzyskuje się
przyśpieszenie. Oczywiście są wyjątki - np. niektóre są tak pechowo
skonstruowane, że nawzajem "walczą o cache" wyrzucając jeden drugiego z
pamięci podręcznej procesora.
Najnowsze wątki z tej grupy
- Dużo niższe temperatury procesora po obudzeniu komputera... tak ma być czy jest coś nie tak?
- Plaskaty uchwyt VESA 100x100 na sciane?
- klawiatura podświetlana zasilana z sieci
- Upgrade z i7-6xxx
- Mały komputer potrzebny.
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- SMART na SAS
- Drukara a wifi
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Pendrive - czy to rzeczywiście Sony ?
- [OT] Dobry dysk na komornika i rozwody
- Czujnik dławienia termicznego procesora - który?
- Grubość socketa AM4+procesor
- własny ekran startowy
- Tani, ale szybki i niezawodny modem LTE...
Najnowsze wątki
- 2025-09-20 W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- 2025-09-20 W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- 2025-09-20 Kopiowanie telefonu
- 2025-09-20 Warszawa => AWS Cloud Engineer <=
- 2025-09-20 Łódź => Regular Network Engineer <=
- 2025-09-20 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-09-20 wrzesień
- 2025-09-20 Łomiarz wychodzi w marcu
- 2025-09-19 Czeladź => Specjalista ds. public relations <=
- 2025-09-19 Warszawa => International Freight Forwarder <=
- 2025-09-19 Warszawa => DevOps Engineer <=
- 2025-09-19 zasieg radaru
- 2025-09-19 JAK nie formułować sprzeciwów w kwestii Strefy w Gazie [Niemcy: Hasło rodem z III Rzeszy]
- 2025-09-19 Zmywarka Bosch SRV55T43EU - awaria
- 2025-09-18 Kuczyński twierdzi że WIBOR nie jest do ruszenia w sądach