-
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
- Laptop z miejscem na dwa dyski i 32 GiB DDR4
- Domowy switch 1GBit/8 portów, ale lepszy niż najtańsze
- Disk on Module, czym to odczytać?
- kupiłem pendrajwa 256gb
- Atra_ment Canona GI-41 vs 45 itp...
- Android na wirtualnej maszynie
- A digital dark age? The people rescuing forgotten knowledge trapped on old floppy disks
- Awaria
- monitor vs tv
- 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
Najnowsze wątki
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem